草庐IT

grep-find

全部标签

regex - 使用grep搜索find : what is wrong with find .提供的文件 | xargs grep '...' ?

当我使用命令时:find.|xargsgrep'...'我得到了错误的匹配。我正在尝试在当前文件夹的所有文件中搜索字符串...。 最佳答案 正如AndyWhite所说,您必须使用fgrep才能匹配纯.,或者转义点。所以你必须写(-typef是只有文件:你显然不想要目录。):find.-typef|xargsfgrep'...'或者如果你仍然想使用grep:find.-typef|xargsgrep'\.\.\.'如果你只想要当前目录而不是它的子目录:find.-maxdepth1-typef|xargsfgrep'...'

linux - 在日期范围内创建的所有文件中进行 Grep

我使用的是Ubuntu操作系统。我想在2012年5月28日至2012年5月30日期间创建的所有日志文件中查找一个词(比如XYZ)。我该怎么做? 最佳答案 这与Banthar的解决方案略有不同,但它适用于不支持-newermt的find版本,它展示了如何使用xargs命令,这是一个非常有用的工具。您可以使用find命令来定位“特定年代”的文件。这将找到所有在5到10天前修改过的文件:find/directory-typef-mtime-10-mtime+5然后在这些文件中搜索字符串:find/directory-typef-mtime

linux - 在日期范围内创建的所有文件中进行 Grep

我使用的是Ubuntu操作系统。我想在2012年5月28日至2012年5月30日期间创建的所有日志文件中查找一个词(比如XYZ)。我该怎么做? 最佳答案 这与Banthar的解决方案略有不同,但它适用于不支持-newermt的find版本,它展示了如何使用xargs命令,这是一个非常有用的工具。您可以使用find命令来定位“特定年代”的文件。这将找到所有在5到10天前修改过的文件:find/directory-typef-mtime-10-mtime+5然后在这些文件中搜索字符串:find/directory-typef-mtime

linux - 如何将 grep 的输出通过管道传输到 cp?

我有一个有效的grep命令可以选择满足特定条件的文件。如何从grep命令中获取选定的文件并将其通过管道传输到cp命令中?以下尝试在cp端失败:grep-r"TWL"--exclude=*.csv*|cp~/data/lidar/tmp-ajp2/cp:missingdestinationfileoperandafter‘/home/ubuntu/data/lidar/tmp-ajp2/’Try'cp--help'formoreinformation.cp`grep-r"TWL"--exclude=*.csv*`~/data/lidar/tmp-ajp2/cp:invalidoption

linux - 如何将 grep 的输出通过管道传输到 cp?

我有一个有效的grep命令可以选择满足特定条件的文件。如何从grep命令中获取选定的文件并将其通过管道传输到cp命令中?以下尝试在cp端失败:grep-r"TWL"--exclude=*.csv*|cp~/data/lidar/tmp-ajp2/cp:missingdestinationfileoperandafter‘/home/ubuntu/data/lidar/tmp-ajp2/’Try'cp--help'formoreinformation.cp`grep-r"TWL"--exclude=*.csv*`~/data/lidar/tmp-ajp2/cp:invalidoption

linux - 如何在 Bash/Grep 中转义单引号?

我想用grep搜索如下所示的字符串:something~*'bla'我试过了,但是shell删除了单引号argh..grep-i'"something~*'[:alnum:]'"'/var/log/syslog什么是正确的搜索? 最佳答案 如果您确实需要在引号中的引号中查找引号,可以使用丑陋的结构来完成。echo'AndIsaid,"hesaidWHAT?"'按预期工作,但对于另一层嵌套,以下不按预期工作:echo'Shesaid,"AndIsaid,\'hesaidWHAT?\'"'相反,您需要将单引号字符串外部的内部单引号转义:

linux - 如何在 Bash/Grep 中转义单引号?

我想用grep搜索如下所示的字符串:something~*'bla'我试过了,但是shell删除了单引号argh..grep-i'"something~*'[:alnum:]'"'/var/log/syslog什么是正确的搜索? 最佳答案 如果您确实需要在引号中的引号中查找引号,可以使用丑陋的结构来完成。echo'AndIsaid,"hesaidWHAT?"'按预期工作,但对于另一层嵌套,以下不按预期工作:echo'Shesaid,"AndIsaid,\'hesaidWHAT?\'"'相反,您需要将单引号字符串外部的内部单引号转义:

php - 警告 : imagettftext() [function. imagettftext] : Could not find/open font in/home/a2424901/public_html/index. php 第 35 行

$app_id,'secret'=>$app_secret,'cookie'=>true));$user=$facebook->getUser();$user_profile=$facebook->api('/me');$coded=$_REQUEST['code'];$access_token=$facebook->getAccessToken();$name="".$user_profile['name']."";$fbid="".$user_profile['id']."";functionRandomLine($filename){$lines=file($filename);

php - 警告 : imagettftext() [function. imagettftext] : Could not find/open font in/home/a2424901/public_html/index. php 第 35 行

$app_id,'secret'=>$app_secret,'cookie'=>true));$user=$facebook->getUser();$user_profile=$facebook->api('/me');$coded=$_REQUEST['code'];$access_token=$facebook->getAccessToken();$name="".$user_profile['name']."";$fbid="".$user_profile['id']."";functionRandomLine($filename){$lines=file($filename);

php - Windows CMD.exe "The system cannot find the path specified."

通过将Windows恢复到以前的状态解决消息(系统找不到指定的路径。)显示...1)当我打开新的CMD(Win+R=>cmd)时。它从介绍开始。(第3行)MicrosoftWindows[Version6.1.7601]Copyright(c)2009MicrosoftCorporation.Allrightsreserved.Thesystemcannotfindthepathspecified.C:\Users\ViliamKopecky>2)当我执行类似cmd/Cdir的命令时(或cmd/Cphp-v或其他)(第2行)C:\Users\ViliamKopecky>cmd/Cdir