婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > shell打印給定日期的日歷

shell打印給定日期的日歷

熱門標簽:輝縣市地圖標注 地圖標注x是啥意思 外呼系統(tǒng)的合法性 房產(chǎn)證地圖標注的兩個面積 威海電銷外呼系統(tǒng)好用嗎 湖北孝感如何辦理 同花順電話機器人微信 武漢語音電銷機器人加盟 北京電銷機器人對市場的影響

學習shell有一段時間了,一直沒有機會練手,看到同事發(fā)了一張照片,控制臺顯示了當月的日歷,是用Python實現(xiàn)的,感覺挺好玩,所以準備用shell來實現(xiàn)一個,搞了一下午,終于搞定。

打印本月的日期

#! /bin/bash
#設(shè)置字體顏色
tiffcolor="\033[0;35m"
menucolor="\033[0;33m"
todaycolor="\033[0;35;44m"
start="\033[0m"

#計算各個日期
month=`date +%m`
day=`date +%d`
year=`date +%Y`
weekday=`date -d "$year-$month-01" +%w`
nextmonth=`expr $month + 1`
today=`date +%d`
#計算本月有多少天
differ=$(( ($(date -d "$year-$nextmonth-01" +%s) - $(date +%s))/(24*60*60) )) 
days=`expr $differ + $day`

#打印標題
echo -en "${menucolor}"
echo -en "\t  $year $month\n"
echo "SUN MON TUE WEN THU FRI SAT"
echo -en "${start}"

#打印空格
if [ $weekday -ne 0 ];then
for((i=1;i=$weekday;i++))
do
  echo -n "  "
  echo -n " "
done
fi

#打印日期
for((i=1;i=$days;i++))
do
  printf "%s" " "
  echo -en "${tiffcolor}"
  #今天高亮顯示
    if [ $today -eq $i ];then
      echo -en "${todaycolor}"
    fi
  printf "%2d" $i
  echo -en "${start}"
  echo -en " "
  if [ $((($weekday+$i)%7)) == 0 ];then
    echo ""
  fi
#  printf "%3d " $i
done
echo ""

執(zhí)行結(jié)果:

擴展:給定任意日期,打印當月的日期

#! /bin/bash
#date=$1
tiffcolor="\033[0;35m"
menucolor="\033[0;33m"
todaycolor="\033[0;35;44m"
start="\033[0m"


if [ $# -ne 1 ];then
  echo "plz input the date"
  exit 1
fi
date=$1
count=`echo $date |grep -o '-'|wc -l`
if [ $count -ne 2 ];then
  echo "plz input correct date"
  exit 1
fi
year=`echo $date|cut -d "-" -f 1`
month=`echo $date|cut -d "-" -f 2`
day=`echo $date|cut -d "-" -f 3`
expr $year + $month + $day + 0 >/dev/null
if [ $? -ne 0 ];then
  echo "plz input a correct date"
  exit 1
elif [ $month -gt 12 -o $month -eq 0 ];then
  echo "plz input the month between 1 and 12"
  exit 1
elif [ $day -gt 31 -o $day -eq 0 ];then
  echo "plz input the day between 1 and 31"
  exit 1
fi

#nextmonth=$(( $month + 1))
#month=`date -d "$date" +%m`
#day=`date -d "$date" +%d`
#year=`date -d "$date" +%Y`
weekday=`date -d "$year-$month-01" +%w`
if [ $month -eq 12 ];then
  newmonth=1
  newyear=`expr $year + 1`
else
  newyear=$year
  #nextmonth= expr $month + 1
  newmonth=`expr $month + 1`
fi
days=$(( ($(date -d "${newyear}-${newmonth}-01" +%s) - $(date -d "$year-$month-01" +%s))/(24*60*60) )) 
#echo $days
echo -en "${menucolor}"
echo -en "\t  $year $month\n"
echo "SUN MON TUE WEN THU FRI SAT"
echo -en "${start}"

if [ $weekday -ne 0 ];then
for((i=1;i=$weekday;i++))
do
  echo -n "  "
  echo -n " "
done
fi


for((i=1;i=$days;i++))
do
  printf "%s" " "
  echo -en "${tiffcolor}"
    if [ $day -eq $i ];then
      echo -en "${todaycolor}"
    fi
  printf "%2d" $i
  echo -en "${start}"
  echo -en " "
  if [ $((($weekday+$i)%7)) == 0 ];then
    echo ""
  fi
#  printf "%3d " $i
done
echo ""

執(zhí)行結(jié)果:

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • shell腳本實現(xiàn)日歷的屏幕控制
  • 使用AWK在shell中生成日歷小程序

標簽:武威 日喀則 安康 迪慶 紹興 西寧 麗江 蚌埠

巨人網(wǎng)絡(luò)通訊聲明:本文標題《shell打印給定日期的日歷》,本文關(guān)鍵詞  shell,打印,給定,日期,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《shell打印給定日期的日歷》相關(guān)的同類信息!
  • 本頁收集關(guān)于shell打印給定日期的日歷的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品一区二区免费不卡| 国产精品美女久久久久久久久久久 | 国产欧美一区二区三区在线老狼| 精品视频色一区| 欧美三片在线视频观看| 欧美日韩精品综合在线| 欧美影院精品一区| 91.com在线观看| 久久综合丝袜日本网| 国产日韩精品一区二区三区在线| 国产三级欧美三级日产三级99| 久久九九久精品国产免费直播| 国产精品婷婷午夜在线观看| 亚洲欧美色一区| 亚洲成人高清在线| 久久精品国产久精国产| 国产成人在线影院| 91传媒视频在线播放| 欧美一区二区三区免费在线看| 精品免费一区二区三区| 中文一区二区完整视频在线观看| 亚洲美腿欧美偷拍| 天堂va蜜桃一区二区三区漫画版| 久久爱另类一区二区小说| 成人激情动漫在线观看| 在线观看免费成人| 久久综合999| 亚洲精品精品亚洲| 九九国产精品视频| 91蜜桃视频在线| 日韩女优制服丝袜电影| 亚洲欧美日韩一区| 久久精品72免费观看| 99久久精品99国产精品| 欧美一区二区三区在线视频| 综合网在线视频| 国产在线精品一区二区夜色| 91论坛在线播放| 久久久久国色av免费看影院| 亚洲成a人在线观看| 国产精品12区| 91精品国产色综合久久ai换脸| 中文字幕一区二区三区四区不卡 | 欧美色图激情小说| 精品国产一区二区精华| 综合久久综合久久| 国产精品1024久久| 日韩丝袜美女视频| 亚洲国产综合人成综合网站| 99视频在线观看一区三区| 精品成a人在线观看| 婷婷一区二区三区| 色天天综合久久久久综合片| 国产无人区一区二区三区| 亚洲1区2区3区视频| 91玉足脚交白嫩脚丫在线播放| 日韩精品中文字幕在线不卡尤物 | 精品欧美久久久| 亚洲123区在线观看| 一本久道久久综合中文字幕| 国产欧美日韩精品在线| 加勒比av一区二区| 日韩精品自拍偷拍| 日韩va亚洲va欧美va久久| 欧美中文字幕一区| 亚洲色图在线视频| 99久久久国产精品免费蜜臀| 国产欧美一区二区三区在线看蜜臀| 九九精品视频在线看| 精品精品欲导航| 九九国产精品视频| 2021中文字幕一区亚洲| 激情五月播播久久久精品| 精品福利一区二区三区免费视频| 日韩黄色小视频| 日韩视频一区二区三区| 麻豆91小视频| 久久免费看少妇高潮| 国产精品一区二区男女羞羞无遮挡| 久久久久久久久岛国免费| 国产精品18久久久久久vr| 国产亚洲精品aa午夜观看| 国产激情视频一区二区在线观看| 国产亚洲一本大道中文在线| 丁香天五香天堂综合| 亚洲欧美在线高清| 欧美中文字幕不卡| 午夜一区二区三区在线观看| 欧美一级xxx| 丁香另类激情小说| 一区二区三区免费观看| 欧美日韩高清在线| 国产伦精品一区二区三区在线观看| 久久久久久久久久久久久夜| 99精品欧美一区| 日本午夜一本久久久综合| 久久蜜桃av一区精品变态类天堂 | 91麻豆精品91久久久久同性| 美女视频黄免费的久久 | 欧美日韩国产一二三| 日韩国产在线观看| 国产亚洲一区二区三区在线观看| av成人动漫在线观看| 日韩电影免费一区| 国产精品视频在线看| 欧美高清视频一二三区 | 国产人久久人人人人爽| 在线观看av一区二区| 激情五月婷婷综合| 亚洲精品视频在线看| 欧美一级日韩免费不卡| 国产伦理精品不卡| 视频一区欧美精品| 中文字幕一区二区三区四区不卡 | 水蜜桃久久夜色精品一区的特点| 精品免费国产一区二区三区四区| 国产99久久久国产精品潘金网站| 亚洲一区视频在线观看视频| 久久久久成人黄色影片| 欧美日韩激情一区| 成人小视频在线| 美女视频第一区二区三区免费观看网站| 中文在线一区二区| 26uuu色噜噜精品一区二区| 欧美日韩一区二区在线视频| 成人a区在线观看| 精品一区二区三区在线播放| 亚洲午夜av在线| 中文字幕亚洲电影| 国产午夜精品久久久久久久| 欧美一卡二卡三卡四卡| 在线免费观看日本一区| 成人激情动漫在线观看| 国产一区二区三区四| 蜜桃久久av一区| 日本欧美在线观看| 亚洲国产一二三| 亚洲最快最全在线视频| 日本韩国视频一区二区| 福利电影一区二区三区| 日韩国产精品大片| 中文字幕在线视频一区| 3d动漫精品啪啪1区2区免费| 五月激情综合色| 久久天堂av综合合色蜜桃网| 欧美日韩免费不卡视频一区二区三区| 国产成人啪午夜精品网站男同| 欧美疯狂性受xxxxx喷水图片| 色偷偷久久人人79超碰人人澡 | 欧美日韩高清一区二区三区| 不卡的av中国片| 高清av一区二区| 波多野结衣在线aⅴ中文字幕不卡| 国产一区视频在线看| 国内成+人亚洲+欧美+综合在线| 天天色天天操综合| 日本特黄久久久高潮| 日本成人中文字幕| 美女视频黄 久久| 九九**精品视频免费播放| 国产精品77777竹菊影视小说| 国产一区二区三区在线观看精品 | 奇米色一区二区三区四区| 日韩福利视频网| 蓝色福利精品导航| 国产精品亚洲午夜一区二区三区| 国产高清不卡二三区| 成人网男人的天堂| 欧美系列在线观看| 日韩一本二本av| 国产欧美在线观看一区| 中文字幕亚洲一区二区va在线| 中文字幕在线不卡国产视频| 亚洲国产综合人成综合网站| 免费在线观看一区| 国产不卡视频一区二区三区| 91首页免费视频| 欧美丰满嫩嫩电影| 国产日韩v精品一区二区| 一级特黄大欧美久久久| 日本欧美在线观看| 波多野结衣中文字幕一区二区三区| 在线视频国内自拍亚洲视频| 3d成人动漫网站| 中文字幕制服丝袜成人av| 亚洲高清视频中文字幕| 国模无码大尺度一区二区三区| 成人av资源在线观看| 欧美精品免费视频| 国产精品视频看| 日韩二区在线观看| av一区二区三区四区| 日韩一区二区影院| 最新不卡av在线| 精品午夜久久福利影院| 91蜜桃视频在线| 国产精品热久久久久夜色精品三区| 亚洲成人自拍一区| 成人午夜精品一区二区三区| 欧美一级二级在线观看|