shell改文件名字

问题:在当前目录下如果有文件test.txt 修改成test+当前日期.txt     如:把文件名test.txt 修改为test0712.txt,要是7月13号的话,修改成 test0713.txt


    today=$(date +%m%d)
    file=test.txt
    mv $file ${file%.txt}$today.txt








echo test.txt |awk -v d=`date +%m%d` -F "." '{print $1 d FS $2}'

你可能感兴趣的:(linux)