Shell script to copy files from one location to another location and rename add the current date to every file

前端 未结 6 494
温柔的废话
温柔的废话 2021-01-30 04:46

I have a folder in my server which contains some files. These are automated that means everyday we get new files automatically which will overwrite the old ones. So want to take

6条回答
  •  无人及你
    2021-01-30 05:16

    In bash, provided you files names have no spaces:

    cd /home/webapps/project1/folder1
    for f in *.csv
    do 
       cp -v "$f" /home/webapps/project1/folder2/"${f%.csv}"$(date +%m%d%y).csv
    done
    

提交回复
热议问题