我使用
提取当前月份currentMonth=`date +"%b"`
我希望将所有前五个月都放在一个文件中。假设它现在十月,我想要一个文件中的九月,八月,七月,六月,五月。我尝试使用多个实用程序,如cal,ncal,date但无法实现这一点。 我希望文件中的月份为 九月 八月 七月 君 可以 非常感谢任何帮助或建议。
答案 0 :(得分:1)
简单 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