一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

shell腳本中$的多種用法($* 、 $@ 、$_ 、$# 、$$ 、$! 、 $? )和 -eq,-ne,-gt,-lt,-ge,-le數(shù)字比較符

 charlie_linux 2021-07-20

shell腳本中$的多種用法($* 、 $@ 、$_ 、$# 、$$ 、$! 、 $? )和 -eq,-ne,-gt,-lt,-ge,-le數(shù)字比較符


1、在shell中進(jìn)行比較時(shí),結(jié)果為0代表真,為1代表假。

2、-eq,-ne等比較符只能用于數(shù)字比較,有字符也會(huì)先轉(zhuǎn)換成數(shù)字然后進(jìn)行比較。

-eq //equals等于

-ne //no equals不等于

-gt //greater than 大于

-lt //less than小于

-ge //greater equals大于等于

-le //less equals小于等于

3、$0等

變量名含義

$0腳本本身的名字

$1腳本后所輸入的第一串字符

$2傳遞給該shell腳本的第二個(gè)參數(shù)

$*腳本后所輸入的所有字符"westos linux lyq"

$@腳本后所輸入的所有字符’westos’ 'linux’ 'lyq’

$_表示上一個(gè)命令的最后一個(gè)參數(shù)

$##腳本后所輸入的字符串個(gè)數(shù)

$$腳本運(yùn)行的當(dāng)前進(jìn)程ID號(hào)

$!表示最后執(zhí)行的后臺(tái)命令的PID

$?顯示最后命令的退出狀態(tài),0表示沒有錯(cuò)誤,其他表示由錯(cuò)誤

4、測試結(jié)果

5、結(jié)果解釋

[root@xixi mnt]# test.sh westos linux lyq

$0 is /mnt/test.sh ##腳本本身

$1 is westos ##腳本后所輸入的第一串字符

$2 is linux

$3 is redhat

$* is westos linux lyq ##腳本后所輸入的所有字符"westos linux lyq"

$@ is westos linux lyq ##腳本后所輸入的所有字符'westos' 'linux' 'lyq'

$# is 3 ##腳本后所輸入的字符串個(gè)數(shù)

其中 *="1 2 3" @='1' '2' '3'

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    欧美大粗爽一区二区三区| 亚洲熟女诱惑一区二区| 精品一区二区三区免费看| 一区二区三区精品人妻| 色欧美一区二区三区在线| 观看日韩精品在线视频| 久久亚洲国产视频三级黄| 日韩欧美国产精品中文字幕| 国产传媒免费观看视频| 国产精品成人免费精品自在线观看| 区一区二区三中文字幕| 亚洲精品福利入口在线| 精品视频一区二区不卡| 久久精品国产在热久久| 国产成人精品在线一区二区三区| 婷婷九月在线中文字幕| 国产日韩久久精品一区| 亚洲欧美日韩精品永久| 亚洲精品国产精品日韩| 亚洲欧美日韩网友自拍| 日韩欧美国产三级在线观看| 国产一区二区三中文字幕| 亚洲天堂男人在线观看| 免费特黄一级一区二区三区| 亚洲综合激情另类专区老铁性| 亚洲最新的黄色录像在线| 在线免费国产一区二区| 国产午夜精品福利免费不| 国产日韩欧美国产欧美日韩 | 亚洲欧美日本国产不卡| 一区二区三区在线不卡免费| 亚洲成人精品免费在线观看| 在线观看视频国产你懂的| 一区中文字幕人妻少妇| 在线亚洲成人中文字幕高清| 蜜臀人妻一区二区三区| 99久久免费看国产精品| 人人妻人人澡人人夜夜| 日韩精品一区二区三区四区| 国产精品一级香蕉一区| 黄色激情视频中文字幕|