如何給shell腳本傳參數(shù)

shell腳本通過(guò)對(duì)系統(tǒng)命令的組合調(diào)用完成一定的任務(wù),通過(guò)sh命令運(yùn)行命令腳本,例如sh shell_script_01.sh。shell腳本通過(guò)參數(shù)的傳入,和shell腳本進(jìn)行交互。一下為shell腳本可以利用的變量。

     $# ----傳遞給程序的總的參數(shù)數(shù)目  
     $? ----上一個(gè)代碼或者shell程序在shell中退出的情況,如果正常退出則返回0,反之為非0值。   
     $* ----傳遞給程序的所有參數(shù)組成的字符串。   
     $n ----表示第幾個(gè)參數(shù),
     $1 表示第一個(gè)參數(shù),$2 表示第二個(gè)參數(shù) ...   
     $0 ----當(dāng)前程序的名稱   
     $@----以"參數(shù)1" "參數(shù)2" ... 形式保存所有參數(shù)   
     $$ ----本程序的(進(jìn)程ID號(hào))PID   
     $! ----上一個(gè)命令的PID

參考資料
http://blog.sina.com.cn/s/blog_5fe936f30100nuud.html(shell腳本實(shí)例集錦)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 本文全面系統(tǒng)地介紹了shell腳本調(diào)試技術(shù),包括使用echo, tee, trap等命令輸出關(guān)鍵信息,跟蹤變量的值...
    liuzg0734閱讀 1,001評(píng)論 0 14
  • 一,shell題記 不懂shell的程序員不是好程序員,學(xué)習(xí)shell是為了自動(dòng)化,使用自動(dòng)化可以非常有效的提高工...
    架構(gòu)師小秘圈閱讀 8,787評(píng)論 3 70
  • 作者:qinjx原文地址:Shell腳本編程30分鐘入門(mén) 什么是Shell腳本 示例 看個(gè)例子吧: 示例解釋 第1...
    IT程序獅閱讀 2,370評(píng)論 1 67
  • 什么是Shell腳本 示例 看個(gè)例子吧: 示例解釋 第1行:指定腳本解釋器,這里是用/bin/sh做解釋器的 第2...
    余歌_非魚(yú)閱讀 4,816評(píng)論 2 93
  • 中秋節(jié) 那天晚上,去看望爺爺。正趕上連日來(lái)緊湊的秋雨歇歇腳步,涼颼颼的空氣卻依舊從脖子灌到腳心。 我還是來(lái)了。在今...
    修天豐閱讀 1,013評(píng)論 5 5

友情鏈接更多精彩內(nèi)容