列出文件缺少相应的文件

时间:2016-04-25 20:44:56

标签: linux bash grep ls

我有一个包含大约1500个文件的目录。这些文件中的每一个都有一个相同名称的.txt文件。其中一些文件缺少txt文件,因此我需要重新创建或重新下载它们。我需要找到一种方法来列出没有相应.txt的文件。树的例子:

    dir/
       file1.ext
       file1.ext.txt
       file2.ext
       file2.ext.txt

我认为bashls会是最佳的,但我可以使用任何东西。

1 个答案:

答案 0 :(得分:2)

for f in *.ext; do test -e $f.txt || echo $f; done