Shell显示系统时间的全年日

    xiaoxiao2021-04-19  81

    #!/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

    最新回复(0)