Bash脚本,用于复制目录中的所有文件并附加filenameCopy

时间:2014-04-27 05:52:09

标签: linux bash shell unix scripting

我想将给定目录中的所有文件复制到同一目录中,并使用新名称(例如:filenameCOPY)。

我尝试过几种不同的方法(globbing,cat,cp),但还没有成功。这是我的代码目前所在的位置:

#!/bin/bash
if [ "$#" = "1"]
then
    if test -d $1; then
        for file in $1/*; do
            //something
        done
    else
        echo "$1 is not a directory"
fi

1 个答案:

答案 0 :(得分:2)

我认为你需要的就是这样:

for file in "$1"/*; do
    cp -- "$file" "${file}COPY"
done;

正确?