gpt4 book ai didi

正则表达式 egrep 找到 .gz 但不是 .tar.gz

转载 作者:IT王子 更新时间:2023-10-29 00:55:14 25 4
gpt4 key购买 nike

我需要在目录中找到所有 .gz 文件但不是 .tar.gz 文件,然后发送所有 。 gz 文件到 some_other_command 进行处理。

到目前为止我可以做到:

找到 . -regextype egrep -regex '.*/*\.gz$|[NOT .tar.gz]' -exec some_other_command -- '{}' '+'

some_other_command 只需要 .gz 文件,不需要 .tar.gz。我的正则表达式的 [NOT .tar.gz] 部分应该是什么?

最佳答案

你可以使用这个:

find . -name "*.gz" ! -name "*.tar.gz" -exec some_other_command -- '{}' '+'
^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^
I want I do not want

关于正则表达式 egrep 找到 .gz 但不是 .tar.gz,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25136041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com