我是Shell脚本的新手,这就是我要找的 -
我需要将目录中的.gz tar文件解压缩到此目录中的temp子目录中。 我需要在这个临时目录的文件中搜索字符串模式。搜索之后,我必须将文件名和发生此字符串的相应行复制到新文件中。最后我必须删除临时目录
欢迎任何帮助。在此先感谢
答案 0 :(得分:1)
grep -r 'foo' /bar > baz.txt
/bar
foo
baz.txt
编辑 icktoofay 谁没有读过男人
SYNOPSIS grep [OPTIONS] PATTERN [FILE...] OPTIONS -R, -r, --recursive Read all files under each directory, recursively; this is equivalent to the -d recurse option.
答案 1 :(得分:0)
如果您使用grep找到它,那么只需将其重定向到某个文件即可。 这就是你需要的:
grep 'string' *.* > output.txt