Com*_*low 3 regex linux bash grep find
我需要找到目录中的所有.gz文件而不是 .tar.gz文件,然后发送所有.gz文件some_other_command进行处理.
.gz
.tar.gz
some_other_command
我到目前为止:
find . -regextype egrep -regex '.*/*\.gz$|[NOT .tar.gz]' -exec some_other_command -- '{}' '+'
some_other_command只需要.gz文件而不 需要.tar.gz.我[NOT .tar.gz]的正则表达式应该是什么?
[NOT .tar.gz]
fed*_*qui 9
你可以用这个:
find . -name "*.gz" ! -name "*.tar.gz" -exec some_other_command -- '{}' '+' ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ I want I do not want
归档时间:
11 年,4 月 前
查看次数:
1175 次
最近记录:
10 年,5 月 前