在多个* .tar文件和* .tgz上执行“grep”

时间:2014-08-08 10:12:37

标签: unix terminal grep

我有一个包含* .tar扩展名的大约10个文件的目录。

这10个文件具有以下文件名模式。

File001.tar
File002.tar
File003.tar
..
File010.tar

有没有办法可以将所有10个文件格式化为"错误"将通配符传递给终端中的文件名。我如何做到这一点,如果所有文件都有扩展名" * .tgz"我该如何做到这一点? ?

1 个答案:

答案 0 :(得分:0)

这应该成功:

grep "Error" /your_dir/*tar

或者

grep --include="*tar" "Error" /your_dir/*

对于tgz个文件,请使用zgrep

zgrep "Error" /your_dir/*tgz

或者

grep --include="*tgz" "Error" /your_dir/*