我有许多名为的 tiff 文件:
sw.001.tif
sw.002.tif
...
Run Code Online (Sandbox Code Playgroud)
我想删除.tif每个文件末尾的 。我怎样才能使用rename命令来做到这一点?
Ign*_*ams 31
perl's rename(通常在 Debian 上发现,它也被称为prename),或者这个派生类(renameDebian 上的包):
rename 's/\.tif$//' *.tif
Run Code Online (Sandbox Code Playgroud)
util-linux rename(通常可以在 Red Hat 和rename.ulDebian 上找到):
rename -- .tif '' *.tif
Run Code Online (Sandbox Code Playgroud)
(请注意,一个将重命名blah.tiffany.tif为blahfany.tif)
XTL*_*XTL 13
对于非重命名,您可以执行以下操作:
$ for i in *.tif; do mv -i $i `basename $i .tif`; done
Run Code Online (Sandbox Code Playgroud)
(-i 警告不要替换文件)
| 归档时间: |
|
| 查看次数: |
51672 次 |
| 最近记录: |