我想将给定目录中的所有文件复制到同一个目录中,并使用新名称(类似于:filenamecompy)。
我尝试过几种不同的方法(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
最佳答案
我想你需要的是这样的东西:
for file in "$1"/*; do
cp -- "$file" "${file}COPY"
done;
正确的?
关于linux - Bash脚本,用于复制目录中的所有文件并追加filenameCopy,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23319907/