小编Ale*_*ley的帖子

如何使用终端将具有连续名称的文件重命名为另一个序列?

我有一个目录,其中包含名为“o1.ray”到“o293.ray”的文件。我想将它们移动到另一个目录,同时将它们重命名为“o132.ray”到“o424.ray”。

我如何在终端中执行此操作?

cd directory
for i in {1...293};
do cp o$i.ray subdirectory/o$i+131.ray;
done
Run Code Online (Sandbox Code Playgroud)

我知道这是错误的,因为我得到:

error message 'cp: cannot stat 'o{1...293}.ray': No such file or directory 
Run Code Online (Sandbox Code Playgroud)

bash file-management rename

2
推荐指数
1
解决办法
811
查看次数

标签 统计

bash ×1

file-management ×1

rename ×1