我想在另一个目录中创建一个带有系统日期的文件,并将一些数据复制到其中。 Unix的

时间:2013-12-03 14:39:20

标签: unix

我想在另一个目录中创建一个带有系统日期的文件,并将两个文件的数据差异复制到其中。

NOW=$(date +"%H_%D")
file="log_$NOW.txt"

diff tmp1.txt tmp2.txt > $temp/log_$NOW.txt

我正在使用上面的代码。但文件没有生成。除了它,如果我创建一个简单名称的文件,即不使用$ NOW文件生成。请帮帮我。

1 个答案:

答案 0 :(得分:1)

迄今为止的格式字符串产生类似16_12/03/13的内容。这包含目录分隔符,因此文件名变为无效。而是使用点来分隔日期:

NOW=$(date +"%H_%m.%d.%y")

应生成16_12.03.13

等字符串