我是 bash/shell 脚本的新手。 我想找到目录和子目录中所有不以“.log”结尾的文件。 我知道我可以使用下面的命令来获取以“.log”结尾的文件,但我需要那些不以这个扩展名结尾的文件:
find /tmp/mallik5/ -iname "*.log"
我该怎么做?
最佳答案
这个find
表达式可以做到:
find /tmp/mallik5/ ! -name "*.log"
如果只是查找文件,添加-type f
:
find /tmp/mallik5/ -type f ! -name "*.log"
关于bash - 如何在 bash/shell 脚本中查找不以 ".log"结尾的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19164196/