本篇內(nèi)容介紹了“如何理解Shell編程中的特殊變量之進(jìn)程狀態(tài)變量”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

進(jìn)程狀態(tài)變量
1、$$獲取當(dāng)前shell的進(jìn)程號(hào)(PID)
2、$!執(zhí)行上一個(gè)指令的PID
3、$?獲取執(zhí)行上一個(gè)命令的返回值(0為成功,非零為失敗,這個(gè)很常用)
4、$_在此之前執(zhí)行的命令或腳本的最后一個(gè)參數(shù)
代碼如下:
cat> test$.sh
echo'$$='$$
echo'$!='$!
echo'$?='$?
echo'$@='$@
echo'$_='$_
#輸出如下
sh test\$.sh 1 2 3
$$=2556
$!=
$?=0
$@=1 2 3
$*和$@的區(qū)別
$*將所有的參數(shù)視為單個(gè)字符串,相當(dāng)于“$1$2$3”
$@將每個(gè)參數(shù)視為單個(gè)的字符串,保留命令行中的任何空白字符
代碼如下:
set-- 'I am'jane lee
fori in$*; doecho$i; done;
I
am
jane
lee
fori in$@; doecho$i; done;
I
am
jane
lee
fori in"$@"; doecho$i; done;
I am
jane
lee
fori in"$*"; doecho$i; done;
I am jane lee
“如何理解Shell編程中的特殊變量之進(jìn)程狀態(tài)變量”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!
                當(dāng)前標(biāo)題:如何理解Shell編程中的特殊變量之進(jìn)程狀態(tài)變量-創(chuàng)新互聯(lián)
                
                轉(zhuǎn)載來(lái)于:http://www.chinadenli.net/article22/dhshcc.html
            
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、網(wǎng)站營(yíng)銷、網(wǎng)站導(dǎo)航、動(dòng)態(tài)網(wǎng)站、網(wǎng)站排名、營(yíng)銷型網(wǎng)站建設(shè)
聲明:本網(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)
猜你還喜歡下面的內(nèi)容