使用bash将当前日期打印到csv

时间:2017-03-08 16:53:35

标签: bash date csv printf

我正在努力做最简单的事情。我想将当前日期与年 - 月 - 日 - 小时 - 秒打印到.csv文件

我希望.csv文件的格式如下所示:

Year    Month    Day    Hour    Minute    Second
2017    03       08     17      52        23  

我无法弄清楚我的生活该怎么做。我试过用printf和#34;"来解决这个问题。作为分隔符但格式化不起作用。它不会像我想要的那样在列中结束。

有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:1)

这是一个简单的date格式问题。请尝试以下方法:

echo "Year,Month,Day,Hour,Minute,Second" && date +"%Y,%m,%d,%H,%M,%S" > myfile.csv

以下是a linkdate格式化语法。