我在重命名外壳中的图像序列时遇到麻烦。
按照该模式myimage_001.jpg
,我大约有300个文件,我想将其转换myimage.0001.jpg
为数字随每个文件增加的位置。
这是我尝试过但没有成功的尝试(-n
在实际应用之前,该标志在那里显示结果):
rename -n 's/_/./g' *.jpg
试试这个命令:
rename _ . *.jpg
例子 :
> touch myimage_001.jpg
-rw-r--r-- 1 oracle oinstall 0 Mar 17 10:55 myimage_001.jpg
> rename _ . *.jpg
> ll
-rw-r--r-- 1 oracle oinstall 0 Mar 17 10:55 myimage.001.jpg
加上0:
> touch myimage_001.jpg
-rw-r--r-- 1 oracle oinstall 0 Mar 17 10:55 myimage_001.jpg
> rename _ .0 *.jpg
> ll
-rw-r--r-- 1 oracle oinstall 0 Mar 17 10:55 myimage.0001.jpg
语法很简单:
rename 'old' 'new' 'data-source'
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句