【问题标题】:rename files with suffix用后缀重命名文件
【发布时间】:2020-10-16 08:17:24
【问题描述】:

我正在尝试重命名我的文件,并在文件名末尾添加一个字母 这就是我目前所拥有的

suffix=x
for f in *.tif
do
    mv "$f" "$f$suffix.tif"
done

当它运行时我得到001.tifx.tif

如何让脚本运行并输出001x.tif

【问题讨论】:

标签: bash file rename


【解决方案1】:

在 shell 中像这样(perl 重命名命令):

$ suffix=x
$ rename -n "s/\.tif$/$suffix$&/" *.tif

当结果看起来不错时,移除 -n 开关。

输出

rename(001.tif, 001x.tif)
rename(002.tif, 002x.tif)
rename(003.tif, 003x.tif)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-15
    • 2015-11-19
    • 1970-01-01
    • 2010-09-17
    • 2013-07-11
    • 2023-03-25
    相关资源
    最近更新 更多