草庐IT

preg_grep

全部标签

linux - 在将 tail -f 的输出通过管道传输到 grep 后写入文件

我希望在将tail-f的输出通过管道传输到grep后写入文件。比如说,将错误日志“FreeSwitch.log”中包含“Playing:”的所有行写入文件“temp”。tail-f"/var/lof/freeswitch/freeswitch.log"|grep"Playing:">temp但不工作!这是centos5.5 最佳答案 也许您遇到缓冲问题?参见BashFAQ:Whatisbuffering?例如,您可以尝试:tail-f/var/lof/freeswitch/freeswitch.log|grep--line-buff

linux - 在将 tail -f 的输出通过管道传输到 grep 后写入文件

我希望在将tail-f的输出通过管道传输到grep后写入文件。比如说,将错误日志“FreeSwitch.log”中包含“Playing:”的所有行写入文件“temp”。tail-f"/var/lof/freeswitch/freeswitch.log"|grep"Playing:">temp但不工作!这是centos5.5 最佳答案 也许您遇到缓冲问题?参见BashFAQ:Whatisbuffering?例如,您可以尝试:tail-f/var/lof/freeswitch/freeswitch.log|grep--line-buff

linux - 如何 grep 查找带有 [] 等特殊字符的字符串?

我试图找到所有包含文本的文件:$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS'],我尝试使用grep-rl'$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']'.,但后来发现[]作为搜索模式具有特殊含义。那么搜索文本的正确命令是什么$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']? 最佳答案 你说得对,[和]是特殊字符。用\引用它们或使用fgrep代替。后者是纯字符串搜索:fgrep"\$GLOBALS['TYPO3_CONF_VARS

linux - 如何 grep 查找带有 [] 等特殊字符的字符串?

我试图找到所有包含文本的文件:$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS'],我尝试使用grep-rl'$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']'.,但后来发现[]作为搜索模式具有特殊含义。那么搜索文本的正确命令是什么$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']? 最佳答案 你说得对,[和]是特殊字符。用\引用它们或使用fgrep代替。后者是纯字符串搜索:fgrep"\$GLOBALS['TYPO3_CONF_VARS

linux - Grep 从文件末尾开始

有没有办法从文件末尾而不是开头开始grep搜索?这是从头开始的——$grep-irn'Qyt13_pUFjQ'./我要查找的信息接近文件末尾,但需要几分钟才能从头开始找到。 最佳答案 您可以使用tac从末尾到开头逐行读取文件,然后如果需要,可以用另一个tac再次切换它。 关于linux-Grep从文件末尾开始,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/28920664/

linux - Grep 从文件末尾开始

有没有办法从文件末尾而不是开头开始grep搜索?这是从头开始的——$grep-irn'Qyt13_pUFjQ'./我要查找的信息接近文件末尾,但需要几分钟才能从头开始找到。 最佳答案 您可以使用tac从末尾到开头逐行读取文件,然后如果需要,可以用另一个tac再次切换它。 关于linux-Grep从文件末尾开始,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/28920664/

linux - 如何搜索 Linux 手册页(例如使用 grep)

我正在查找有关curl的-X选项的信息。但是,文档非常冗长,我必须向下滚动很长时间才能找到此选项。相反,我想做类似的事情mancurl|grep-X获取包含“-X”的行。(我还会将此操作与选项-A10结合使用,以获得匹配后的10行)。但是,如果我尝试这样做,我会得到grep:optionrequiresanargument--'X'Usage:grep[OPTION]...PATTERN[FILE]...Try'grep--help'formoreinformation.关于如何将grep与man一起使用,或者更一般地说,关于如何搜索特定行的手册页,有什么想法吗?

linux - 如何搜索 Linux 手册页(例如使用 grep)

我正在查找有关curl的-X选项的信息。但是,文档非常冗长,我必须向下滚动很长时间才能找到此选项。相反,我想做类似的事情mancurl|grep-X获取包含“-X”的行。(我还会将此操作与选项-A10结合使用,以获得匹配后的10行)。但是,如果我尝试这样做,我会得到grep:optionrequiresanargument--'X'Usage:grep[OPTION]...PATTERN[FILE]...Try'grep--help'formoreinformation.关于如何将grep与man一起使用,或者更一般地说,关于如何搜索特定行的手册页,有什么想法吗?

linux - Linux 中的精确 grep -f 命令

我在Linux中有2个txt文件。A.txt内容(每行包含一个数字):123B.txt内容(每行一个数字):123102030grep-fA.txtB.txt结果如下:123102030有没有办法以这样的方式进行grep,我只会得到完全匹配,即不是10、20、30?提前致谢 最佳答案 对于精确匹配使用-x开关grep-x-fA.txtB.txt编辑:如果您不想要grep的正则表达式功能并且需要将搜索模式视为固定字符串,那么请使用-F开关作为:grep-xF-fA.txtB.txt 关于l

linux - Linux 中的精确 grep -f 命令

我在Linux中有2个txt文件。A.txt内容(每行包含一个数字):123B.txt内容(每行一个数字):123102030grep-fA.txtB.txt结果如下:123102030有没有办法以这样的方式进行grep,我只会得到完全匹配,即不是10、20、30?提前致谢 最佳答案 对于精确匹配使用-x开关grep-x-fA.txtB.txt编辑:如果您不想要grep的正则表达式功能并且需要将搜索模式视为固定字符串,那么请使用-F开关作为:grep-xF-fA.txtB.txt 关于l