Linux shell脚本:根据目录名重命名文件

时间:2015-07-22 16:32:13

标签: linux bash shell

我正在尝试创建一个sh / bash脚本来根据目录名重命名文件。例如,如果有一个名为Linux的目录,那么里面的文件应该重命名为Linux.jpg,Linux2.jpg,Linux3.jpg等。主示例目录中还有一个目录,其他文件也是如此。

如果可能的话,它必须在我的副本脚本中工作,我将目录复制到另一个文件夹,然后当完成时我想重命名过程发生。这是我的复制脚本:

#!/bin/sh
if cp -r "$1" "$2"
then echo "copy success!"
else echo "copy failed!"
fi

1 个答案:

答案 0 :(得分:2)

这个问题似乎已在这里得到解答,请查看: Shell script to rename files based on directory names