$0 獲取當(dāng)前執(zhí)行的shell腳本的文件名,如果執(zhí)行腳本包含了路徑,那么就包括腳本路徑
$n 獲取當(dāng)前執(zhí)行的shell腳本的第n個(gè)參數(shù)值,n=1..9,當(dāng)n為0時(shí)表示腳本的文件名;如果n大于9,則用大括號(hào)括起來(lái),例如${10},接的參數(shù)以空格隔開
$# 獲取當(dāng)前執(zhí)行的shell腳本后面接的參數(shù)的總個(gè)數(shù)
$* 獲取當(dāng)前shell腳本所有傳參的參數(shù),不加引號(hào)和$@相同,如果給$*加上雙引號(hào),例如"$*",則表示將所有的參數(shù)視為單個(gè)字符串,相當(dāng)于"$1 $2 $3"
$@ 獲取當(dāng)前shell腳本所有傳參的參數(shù),不加引號(hào)和$*相同:如果給$@加上雙引號(hào),例如"$@",則表示將所有的參數(shù)視為不同的獨(dú)立字符串,相當(dāng)于"$1" "$2" "$3" "..."。這事將多參數(shù)傳遞給其他程序的最佳方式,因?yàn)樗鼤?huì)保留所有的內(nèi)嵌在每個(gè)參數(shù)里的任何空白。當(dāng)"$@"和"$*"都加上雙引號(hào)時(shí),兩者是有區(qū)別的,都不加雙引號(hào)時(shí)兩者無(wú)區(qū)別。
$? 獲取當(dāng)前shell腳本執(zhí)行上一個(gè)指令的返回值
網(wǎng)頁(yè)標(biāo)題:Shell常用的特殊位置參數(shù)變量說(shuō)明
文章網(wǎng)址:http://jinyejixie.com/article18/iisogp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、外貿(mào)網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站建設(shè)、電子商務(wù)、商城網(wǎng)站、用戶體驗(yàn)
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源:
創(chuàng)新互聯(lián)