我想在另一个目录中创建一个带有系统日期的文件,并将两个文件的数据差异复制到其中。
NOW=$(date +"%H_%D")
file="log_$NOW.txt"
diff tmp1.txt tmp2.txt > $temp/log_$NOW.txt
我正在使用上面的代码。但文件没有生成。除了它,如果我创建一个简单名称的文件,即不使用$ NOW文件生成。请帮帮我。
答案 0 :(得分:1)
迄今为止的格式字符串产生类似16_12/03/13
的内容。这包含目录分隔符,因此文件名变为无效。而是使用点来分隔日期:
NOW=$(date +"%H_%m.%d.%y")
应生成16_12.03.13