用Bash打印当前日期至CSV



我试图做最简单的事情很难。我想打印当前日期,每年每天一小时的时间到.csv file

我希望.csv文件的格式看起来像这样:

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

我无法弄清楚我该怎么做。我尝试用printf和使用"作为定界符来弄清楚它,但是格式不起作用。它不会像我想要的那样进入列中。

有人可以将我指向正确的方向吗?

这是一个简单的date格式问题。尝试以下内容:

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

这是date格式语法的链接。

最新更新