在文件名中包含时间戳

Including timestamp in a file name

我有一组文件,我需要将它们合并成一个。合并文件在 shell 脚本中应采用以下格式:

cdr-cdr-<currentTimeStamp>.csv 
e.g cdr-cdr-20150630125400.csv

目前我在做:

cat *.csv >> merge.txt

这里我需要将 merge.txt 文件重命名为上述格式。

如何在文件名中加入时间戳?

使用date:

cat *.csv >> cdr-cdr-$(date +%s).csv

%s格式是时间戳,参见date的联机帮助页:

   %s     seconds since 1970-01-01 00:00:00 UTC