当前位置: 技术问答>linux和unix
在一类文件中查找特定字符脚本
来源: 互联网 发布时间:2016-04-30
本文导语: 我想在一个目录下的所有.S文件中查找含有字符串:"Test"的文件,并将文件列出。 我的解决方法是: find ./ -name *.S | xargs cat | grep Test 但是这只能将含有"Test"的行打印出来,却不知道是那个文件里面,如何能将文...
我想在一个目录下的所有.S文件中查找含有字符串:"Test"的文件,并将文件列出。
我的解决方法是:
find ./ -name *.S | xargs cat | grep Test
但是这只能将含有"Test"的行打印出来,却不知道是那个文件里面,如何能将文件以及路径打印出来?
谢谢!
我的解决方法是:
find ./ -name *.S | xargs cat | grep Test
但是这只能将含有"Test"的行打印出来,却不知道是那个文件里面,如何能将文件以及路径打印出来?
谢谢!
|
直接 grep 不行吗
grep Test *.S
grep public `find ./ -name *.java`
|
2楼,基本上可以了!但是如果只有一个*.S文件估计不能print文件信息。用grep的 -H参数吧(man grep)!
try:
grep -H Test `find ./ -name *.S`
good luck!
try:
grep -H Test `find ./ -name *.S`
good luck!