如何使用cal
命令将下个七月的日历添加到文件的末尾,例如myfile,以及即将到来的加拿大日的哪一天会落在哪一天?
到目前为止,我只有这个命令:
cal July 2017 >> myfile
我觉得我做得不对,我不知道使用哪个命令,找到特定日期的星期几。
答案 0 :(得分:0)
使用此命令:
cal 7 2017 >> file
输出结果为:
July 2017
Su Mo Tu We Th Fr Sa
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
您可以使用GNU date
命令查找特定日期的星期几:
date -d"2017-07-01" # what day of week is Canada Day this year?
=> Sat Jul 1 00:00:00 UTC 2017
如果您只想要工作日,那么:
date -d"2017-07-01" +%A
=> Saturday
您可以使用man cal
或man date
详细了解这些命令。
在Mac上,你可以这样做:
date -j -vJulm -v1d -v2017y +%A