Linux bash 中的日期时间

Linux bash 中的日期时间

我试图以以下形式显示日期时间

2013年7月8日 16:52:13

通过在 bash 脚本中使用命令:

dt=`date '+%d/%m/%Y_%H:%M:%S'`

哪个变量用于填充 CSV 文件。

唯一接受的字符是日期和时间之间的“_”(下划线)或“-”,输出为

07/08/2013_16:52:13

如何在日期和时间之间添加空格?我几乎(我希望)尝试了一切。

答案1

#!/bin/bash

dt=$(date '+%d/%m/%Y %H:%M:%S');
echo "$dt"

猜测问题出在 csv 的“回显”中。

相关内容