[英]Display Previous Months in Shell
我已經使用提取了當前月份
currentMonth=`date +"%b"`
我想在一個文件中獲取所有前五個月。 假設現在是十月,我想要一個文件中的九月、八月、七月、六月、五月。 我嘗試使用多個實用程序,如 cal、ncal、date,但無法實現。 我希望文件中的月份為 Sep Aug Jul Jun May 非常感謝任何幫助或建議。
簡單的bash/shell
解決方案(對於Unix ):
for i in 1 2 3 4 5; do date -d" - $i month" +%b; done
輸出:
Sep
Aug
Jul
Jun
May
對於MacOS :
for i in {1..5}; do date -v-"$i"m +%b; done
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.