我在一个特定的目录中有一大堆日志(log)文件,它们与Linux远程服务器下的java应用程序有关.
When i do ls on that particular directory it shows a list of files (nearly 100 files )
现在,在文件列表中,我需要找出一个特定的单词,请告诉我,我该怎么做??
问题是,我无法打开每个文件并使用/
请告诉我如何在提供的文件列表中搜索单词.
我在一个特定的目录中有一大堆日志(log)文件,它们与Linux远程服务器下的java应用程序有关.
When i do ls on that particular directory it shows a list of files (nearly 100 files )
现在,在文件列表中,我需要找出一个特定的单词,请告诉我,我该怎么做??
问题是,我无法打开每个文件并使用/
请告诉我如何在提供的文件列表中搜索单词.
grep
是为这个设计的.
使用:
grep myword *
个简单的词grep 'my sentence' *
表示文字字符串grep "I am ${USER}" *
当你需要更换变量时也可以使用正则表达式.
加-r
表示递归,加-n
表示匹配行的行号.
man grep
美元.
中的换行符