我有一个包含* .tar扩展名的大约10个文件的目录。
这10个文件具有以下文件名模式。
File001.tar
File002.tar
File003.tar
..
File010.tar
有没有办法可以将所有10个文件格式化为"错误"将通配符传递给终端中的文件名。我如何做到这一点,如果所有文件都有扩展名" * .tgz"我该如何做到这一点? ?
答案 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/*