在每行的文件夹行中写入所有文件名(跳过没有数字的文件名)

时间:2018-01-29 07:00:13

标签: bash

大家好!

我有许多扩展名为.PNG的档案,名称如下: 01.PNG,02.PNG等。缺少一些文件:03.PNG,05.PNG。

让我们举个例子:我有这个文件:

01.PNG
02.PNG
04.PNG
06.PNG

我想在各自的行中写下文件名:

  

01.PNG

     

02.PNG

     

\ n

     

04.PNG

     

\ n

     

06.PNG

这样我就没有文件。

无论如何要将其自动化到文件夹中的所有文件?

1 个答案:

答案 0 :(得分:1)

扫描当前文件夹并在文件存在时打印文件名:

for f in {00..99}; do [[ -e $f.PNG ]] && echo $f.PNG || echo; done