OS X终端复制并重命名一个文件,向后连续60天

时间:2014-03-20 04:25:56

标签: date batch-rename

我正在寻找一个脚本来复制和重命名文件夹中的单个文件60次,并在OS X中向后连续一天

例如diary.list变为

20140320_diary.list

20140319_diary.list

20140318_diary.list

20140317_diary.list

20140316_diary.list

...

20140120_diary.list

我知道这个简单的脚本可以复制并重命名以前的日期

cp diary.list $(date -v -1d '+%Y%m%d')_diary.list

但是如何将-1d放入循环中以便重复60次?

谢谢堆!

1 个答案:

答案 0 :(得分:0)

for i in `seq 1 60`; do cp -v diary.list $(date -v -`echo $i`d '+%Y%m%d')_diary.list ; done

从cp命令中忽略-v到静音输出。