1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      如何在shell中使用AWK實(shí)現(xiàn)一個(gè)日歷小程序-創(chuàng)新互聯(lián)

      如何在shell中使用AWK實(shí)現(xiàn)一個(gè)日歷小程序?相信很多沒有經(jīng)驗(yàn)的人對(duì)此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。

      創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比金牛網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式金牛網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋金牛地區(qū)。費(fèi)用合理售后完善,10年實(shí)體公司更值得信賴。

      代碼段:


      function whichWeek(y, m, d, s) {
          s = 0
          if (((y%4 == 0) && (y%100 != 0)) || (y%400 == 0)) if (M[2] == 28) M[2]++
          if (y>0) s += --y + int(y/4) - int(y/100) + int(y/400)
          while (m > 1) s += M[--m]
          return (s+d)%7
      }
      
      function printCalendar(y, m, d, nowWeek, i){
        printf("%d%s %d%s\n", y, "年", m, "月")
        print "日 一 二 三 四 五 六 "
        printf("%s", repeat(" ", ((nowWeek+1)%7)*3))
        for (i=1; i<=M[m]; i++) {
          if ((nowWeek+i) % 7 != 6) {
            printf("%2d ", i)
          } else {
            printf("%2d \n", i)
          }
        }
        print "\n"
      }
      function repeat(flag, time, i, str){
        for (i=0; i 1 && ARGV[1] ~ /^\+.*$/) {
          print ARGC, ARGV[1]
          opt = substr(ARGV[1], 2)
          delete ARGV[1]
        }
        return opt
      }
      BEGIN {
        M[1] = 31
        M[2] = 28
        M[3] = 31
        M[4] = 30
        M[5] = 31
        M[6] = 30
        M[7] = 31
        M[8] = 31
        M[9] = 30
        M[10] = 31
        M[11] = 30
        M[12] = 31
        W[0] = "日"
        W[1] = "一"
        W[2] = "二"
        W[3] = "三"
        W[4] = "四"
        W[5] = "五"
        W[6] = "六"
        split(option(), date, ".")
        nowWeek = whichWeek(date[1]+0, date[2]+0, date[3]+0)
        if (date[3] != "") {
          print "星期" W[nowWeek]
        } else if (date[2] != "") {
          printCalendar(date[1]+0, date[2]+0, M[date[2]], nowWeek)
        } else {
          for (j=1; j<=12; j++) {
            printCalendar(date[1]+0, j, M[i], whichWeek(date[1]+0, j, 0))
          }
        }
      }

      看完上述內(nèi)容,你們掌握如何在shell中使用AWK實(shí)現(xiàn)一個(gè)日歷小程序的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


      網(wǎng)站欄目:如何在shell中使用AWK實(shí)現(xiàn)一個(gè)日歷小程序-創(chuàng)新互聯(lián)
      鏈接URL:http://www.ef60e0e.cn/article/cosoed.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        武胜县| 石河子市| 西畴县| 永福县| 江川县| 宁陕县| 博白县| 文昌市| 台北县| 得荣县| 平塘县| 雷山县| 三都| 青海省| 白山市| 子长县| 江口县| 随州市| 临颍县| 德兴市| 普格县| 崇礼县| 东辽县| 胶南市| 长寿区| 延寿县| 什邡市| 托里县| 民权县| 曲松县| 天气| 浪卡子县| 东安县| 聂拉木县| 汪清县| 武山县| 木兰县| 湘西| 确山县| 河西区| 泸西县|