[英]delete every nth file then rename sequence
我有一个包含数千个文件的文件夹,每个文件名为
image0000.png
image0001.png
image0002.png
...etc
我需要通过删除每个第40个文件然后重命名该序列来编辑该序列,以使图像序列名称不中断。 用ubuntu最简单的方法是什么? 我不介意这是否意味着使用CLI或是否有类似这样的GUI。
好吧,我做了作业,这似乎行得通
mv $(ls | awk '{nr++; if (nr % 40 == 0) print $0}') ~/destinationFolder
然后使用“ Thunar批量重命名”实用程序来重命名保留在原始文件夹中的文件。
或者简单地
mv $(ls | awk '!(FNR%40)' ) ~/destinationFolder
FNR
表示当前记录号,该文件号随文件中的每个记录递增,直到EOF
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.