shell腳本項目

項目

項目1

  • 自動產(chǎn)生當(dāng)天的文件夾巡李,提供每天寫代碼使用
  1. 判斷有幾個參數(shù)
  • xx.sh
  • xx.sh -y
  • xx.sh -y -m
  • xx.sh -y -m -d
    在用戶主目錄下創(chuàng)鍵年份的文件夾并讀取當(dāng)年年份
    自動生成當(dāng)前年份文件夾:判斷是否已存在;
    如果存在 提示已存在,如果不存在,創(chuàng)建
  1. 再讀取當(dāng)前月份:在2016文件夾下創(chuàng)建10月,自動生成當(dāng)前月份文件夾:判斷是否已存在,如果存在,提示已存在,如果不存在,提示創(chuàng)建
  2. 再讀取當(dāng)前號:在~/2016/10/下面創(chuàng)建號的文件夾:判斷是否已經(jīng)存在,如果存在,提示已經(jīng)存在,如果不存在,創(chuàng)建,最后創(chuàng)建成功
file=`date +%Y/%m%d`
echo "${file}"
  1. 萬年歷
  • 輸入查詢年份2016炼团,再輸入查詢月份9
  • 1990.1.1星期一
  • 查詢范圍1990.1.1之后查詢
  • 閏年判斷條件(year%4==0&&year%100!=0)||(year%400==0)
  • 思路:計算1990.1.1~2016.8.31所有的天數(shù)
  • 十月 2016
    
日 一 二 三 四 五 六
                   1
 2  3  4  5  6  7  8
 9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
  • 輸出萬年歷
  1. 判斷當(dāng)年是否為閏年
  2. 如果是閏年,2月輸出為29天
  3. 再求出當(dāng)年前一年12月31號為星期幾
  4. 然后打引當(dāng)年1月份的日歷,

$1 $2用法

test()
{
   echo "$0"
   echo "$1"
   echo "$2"
}
test 1 2

  1. 函數(shù)里的$0與函數(shù)外的$0一樣,表示shell本身 xx.sh.函數(shù)里的$1表示test調(diào)用時的第一個參數(shù)如上為1周拐,函數(shù)里的$2,在test調(diào)時的第二個參如上為2

callwhat()
{   
   year=$1
   month=$2
}


if [ $1 -eq 0 ]
then
   argument1=` date +%Y`
   argument2=` date +%m%d`
   callwhat "${argument1}" "${argument2}"
elif [ $1 -eq 2 ]
then
   argument1=$1
   argument2=$2
   callwhat "${argumet1}" "${argument2}"
else
   echo "參數(shù)太多"
fi

  • 注意點
  1. callwhat里面的$1,$2表示調(diào)用callwhat時的第一個參數(shù)argument1遗增,和第二個參數(shù)argument2执解;另外:argument1=$1 表示的是運行 ** ./xx.sh 2016 3** $1為外面的2016,$2為外面的3哲身。此時的$1和$2與函數(shù)里的$1和$2代表的內(nèi)容不同辩涝。這樣再把argument1=$1里面的2016存到函數(shù)里的year里,argument2=$2里面的3存到month里勘天。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末怔揩,一起剝皮案震驚了整個濱河市捉邢,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌商膊,老刑警劉巖伏伐,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異晕拆,居然都是意外死亡藐翎,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進(jìn)店門实幕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來吝镣,“玉大人,你說我怎么就攤上這事昆庇∧┘郑” “怎么了?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵整吆,是天一觀的道長拱撵。 經(jīng)常有香客問我,道長表蝙,這世上最難降的妖魔是什么拴测? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮勇哗,結(jié)果婚禮上昼扛,老公的妹妹穿的比我還像新娘。我一直安慰自己欲诺,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布渺鹦。 她就那樣靜靜地躺著扰法,像睡著了一般。 火紅的嫁衣襯著肌膚如雪毅厚。 梳的紋絲不亂的頭發(fā)上塞颁,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天,我揣著相機與錄音吸耿,去河邊找鬼祠锣。 笑死,一個胖子當(dāng)著我的面吹牛咽安,可吹牛的內(nèi)容都是我干的伴网。 我是一名探鬼主播,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼妆棒,長吁一口氣:“原來是場噩夢啊……” “哼澡腾!你這毒婦竟也來了沸伏?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤动分,失蹤者是張志新(化名)和其女友劉穎毅糟,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體澜公,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡姆另,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了坟乾。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蜕青。...
    茶點故事閱讀 38,789評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖糊渊,靈堂內(nèi)的尸體忽然破棺而出右核,到底是詐尸還是另有隱情,我是刑警寧澤渺绒,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布贺喝,位于F島的核電站,受9級特大地震影響宗兼,放射性物質(zhì)發(fā)生泄漏躏鱼。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一殷绍、第九天 我趴在偏房一處隱蔽的房頂上張望染苛。 院中可真熱鬧,春花似錦主到、人聲如沸茶行。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽畔师。三九已至,卻和暖如春牧牢,著一層夾襖步出監(jiān)牢的瞬間看锉,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工塔鳍, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留伯铣,地道東北人。 一個月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓轮纫,卻偏偏與公主長得像腔寡,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子蜡感,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,697評論 2 351

推薦閱讀更多精彩內(nèi)容

  • 0.linux啟動的步驟 設(shè)備加電----》BIOS自檢-----》grub引導(dǎo)啟動-----》加載內(nèi)核----》...
    萌面大叔2閱讀 774評論 0 1
  • shell腳本語句 運算符符 運算符的使用+ - * /1. expr是計算整數(shù)類型行的數(shù)據(jù)2. 運算符左右都要有...
    I踏雪尋梅閱讀 356評論 0 2
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理蹬蚁,服務(wù)發(fā)現(xiàn)恃泪,斷路器,智...
    卡卡羅2017閱讀 134,638評論 18 139
  • 1.創(chuàng)建文件夾 !/bin/sh mkdir -m 777 "%%1" 2.創(chuàng)建文件 !/bin/sh touch...
    BigJeffWang閱讀 10,031評論 3 53
  • 1.在情景中練習(xí) 創(chuàng)造共同的學(xué)習(xí)氛圍犀斋;榜樣作用贝乎;多情景運用。 2.走出舒適區(qū) 3.保持動力
    夜鶯Christy閱讀 61評論 0 0