我怎样才能做到这一点:
我有一个文件,eval.txt
保存到一个变量中,我想重命名timestamp_eval.txt
filetosend=/home/cft/eval.txt
filename=$(echo $filetosend | cut -d '/' -f4) //to get only the name
DATE=$(date +%Y%m%d)
filename=${DATE}_${filename} //add timestamp to name
我该如何重命名$filetosend
?
我找到了这个解决方案:
DATE=(date +%Y%m%d)
mydir=$(echo $(dirname $a))
myfile=$(echo $(basename $a))
myfile=${DATE}_${myfile}
filetosend=$mydir/$myfile
cp $a $filetosend