【发布时间】:2021-08-20 12:29:14
【问题描述】:
我有 500 个文件,名称为 file_0.yuv , file_1.yuv, file_2.yuv .....file_499.yuv
我想重命名文件,在每个文件名的文件编号中添加 500
例如:
file_0.yuv -> file_500.yuv
file_1.yuv -> file_501.yuv
file_2.yuv -> file_502.yuv
...
file_499.yuv -> file_999.yuv
我尝试使用:
for i in `seq 0 499`; do mv file_$i.yuv file_$i+500.yuv; done
但这不符合文件名的目的:file_0+500.yuv
谁能在这里给我建议正确的命令?
更新:
我正在使用 bash 脚本。
【问题讨论】:
-
请edit您的问题并告诉我们您使用的shell。 (
bash?) -
@Bodo,我刚刚更新了我的问题。