#!/bin/awk awk 'BEGIN { year = system("date +%Y"); echo year + "年"; run=0; if (((year%4==0)&&(year0!=0))||(year@0==0)) run=1; for(j=1;j<=12;j++) { flag=0; printf "\n%d月份\n",j; for(i=1;i<=31;i++) { if ((j==2&&run==0&&i>28)||(j==2&&run==1&&i>29)) flag=1; if ((j==4||j==6||j==9||j==11)&&i>30) flag=1; if (flag==0) {printf "%d ",i} } } print ""; }'
该shell脚本执行结果如下:
转载请注明原文地址: https://ju.6miu.com/read-675970.html