shell改文件名字

来源:互联网 发布:人体工程学的数据 编辑:程序博客网 时间:2024/04/27 23:03
问题:在当前目录下如果有文件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}'