第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

exit 0 和exit 1 是一樣的么? if語句里面的 =~ 是什么意思

。。。。。

正在回答

2 回答

使用[[ ... ]]條件判斷結(jié)構(gòu),而不是[ ... ],能夠防止腳本中的許多邏輯錯誤。比如,&&、||、<和> 操作符能夠正常存在于[[ ]]條件判斷結(jié)構(gòu)中,但是如果出現(xiàn)在[ ]結(jié)構(gòu)中的話,會報錯。比如可以直接使用if [[ $a != 1 && $a != 2 ]], 如果不適用雙括號, 則為if [ $a -ne 1] && [ $a != 2 ]或者if [ $a -ne 1 -a $a != 2 ]。

支持字符串的模式匹配,使用=~操作符時甚至支持shell的正則表達式。字符串比較時可以把右邊的作為一個模式,而不僅僅是一個字符串,

?[[ ? =~? ]] 是if判斷使用正則表達式的固定格式 ?^ 是行開頭 [0-9]是表示范圍內(nèi)都是數(shù)字 +表示1到多個 $是結(jié)尾 ^[0-9]+$ 就是 以數(shù)字開頭并結(jié)尾的。

以上資料引用自http://blog.csdn.net/taiyang1987912/article/details/39551385以及https://zhidao.baidu.com/question/433044439967176764.html問題最佳答案中的某評論


2 回復 有任何疑惑可以回復我~

exit 0 1 2 。。。。。這個是退出碼,就像編寫程序最后return 0一樣,我們可以通過設(shè)置不同的退出碼來提示用戶腳本運行到那一步退出的,一般情況下,0代表正確執(zhí)行后退出,非0代表多多少少有問題,具體是數(shù)字幾,都是可以隨便設(shè)定的。只要能讓用戶知道具體的退出碼代表啥意思。你可以echo $?來查看上一條命令執(zhí)行的退出碼。

2 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

exit 0 和exit 1 是一樣的么? if語句里面的 =~ 是什么意思

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號