我將我的主目錄中的文件複製到新目錄。當我嘗試重新命名這個新目錄中的文件時,主目錄中的文件將發生更改,並且新目錄中的文件將保留其名稱。我的代碼如下所示。如何在不重命名原文的情況下重命名複製的文件
srcDir=$HOME
newDir=$1
mkdir $1
cp $srcDir/* $newDir
for file in newDir/*; do
filename=$(basename $file)
if [[ SOMETHING ]]; then
mv $filename newname
fi
done
如果任何人都可以告訴我我哪裏出錯了,我會非常感激。
也許你應該考慮使用[git](http://git-scm.com/)作爲你的源代碼... –