日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

bash shell test条件测试[[ ]]和[ ]异同小结

發(fā)布時(shí)間:2025/3/15 编程问答 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 bash shell test条件测试[[ ]]和[ ]异同小结 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

test?命令非常強(qiáng)大,但是很難滿足其轉(zhuǎn)義需求以及字符串和算術(shù)比較之間的區(qū)別。



大于 小于 等于 不等于
if [ "$a" -gt "$b" ] if [ "$a" -lt "$b" ] if [ "$a" -eq "$b" ] if [ "$a" -ne "$b" ]
if [[ "$a" -gt "$b" ]] if [[ "$a" -lt "$b" ]] if [[ "$a" -eq "$b" ]] if [[ "$a" -ne "$b" ]]
if ((“$a” > “$b”)) if ((“$a” < “$b”)) if ((“$a” == “$b”)) if ((“$a” != “$b”))


字符串比較

大于 小于 等于 不等于
if [ "$a" \> "$b" ] if [ "$a" \< "$b" ] if [ "$a" = "$b" ]
if [ "$a" == "$b" ]
if [ "$a" != "$b" ]
if [[ "$a" > "$b" ]] if [[ "$a" < "$b" ]] if [[ "$a" = "$b" ]]
if [[ "$a" == "$b" ]]
if [[ "$a" != "$b" ]]


[[ ]] and []
功能[[ ]][ ]例子
字符串比較>\>?-
=(or ==)=?-
!=!=?-
表達(dá)式組合&&-a[[ -n $var && -f $var ]] && echo “$var is a file”
||-o?-


模式匹配
(Pattern matching)


=(or ==)木有[[ $name = "a*" ]] -> the string “a*”
正則匹配(RegularExpression matching)=~木有[[ $(date) =~ ^Fri\ ...\ 13 ]] && echo “It’s Friday the 13th!”


特性

?

例子

文件或文件夾存在

-e

[[?-e?$config?]]?&&?echo?”config?file?exists:?$config”

文件新舊比較

-nt/-ot

[[?$file0?-nt?$file1?]]?&&?echo?”$file0?is?newer?than?$file1″

同一個(gè)文件

-ef

[[?$input?-ef?$output?]] \?&&?{?echo?”will?not?overwrite?input?file:?$input”;?exit?1;?}?

否定

!

-


邏輯組合判斷的一些例子:
if [ $condition1 ] && [ $condition2 ]
if [ $condition1 -a $condition2 ]
if [[ $condition1 && $condition2 ]]
if [ $condition1 ] || [ $condition2 ]
if [ $condition1 -o $condition2 ]
if [[ $condition1 || $condition2 ]] # Also works.
#The &&, ||, operators work within a [[ ]] test, despite giving an error within a [ ] construct.



大于 小于 等于 不等于
if [ "$a" -gt "$b" ] if [ "$a" -lt "$b" ] if [ "$a" -eq "$b" ] if [ "$a" -ne "$b" ]
if [[ "$a" -gt "$b" ]] if [[ "$a" -lt "$b" ]] if [[ "$a" -eq "$b" ]] if [[ "$a" -ne "$b" ]]
if ((“$a” > “$b”)) if ((“$a” < “$b”)) if ((“$a” == “$b”)) if ((“$a” != “$b”))


字符串比較

大于 小于 等于 不等于
if [ "$a" \> "$b" ] if [ "$a" \< "$b" ] if [ "$a" = "$b" ]
if [ "$a" == "$b" ]
if [ "$a" != "$b" ]
if [[ "$a" > "$b" ]] if [[ "$a" < "$b" ]] if [[ "$a" = "$b" ]]
if [[ "$a" == "$b" ]]
if [[ "$a" != "$b" ]]


[[ ]] and []
功能[[ ]][ ]例子
字符串比較>\>?-
=(or ==)=?-
!=!=?-
表達(dá)式組合&&-a[[ -n $var && -f $var ]] && echo “$var is a file”
||-o?-


模式匹配
(Pattern matching)


=(or ==)木有[[ $name = "a*" ]] -> the string “a*”
正則匹配(RegularExpression matching)=~木有[[ $(date) =~ ^Fri\ ...\ 13 ]] && echo “It’s Friday the 13th!”


特性

?

例子

文件或文件夾存在

-e

[[?-e?$config?]]?&&?echo?”config?file?exists:?$config”

文件新舊比較

-nt/-ot

[[?$file0?-nt?$file1?]]?&&?echo?”$file0?is?newer?than?$file1″

同一個(gè)文件

-ef

[[?$input?-ef?$output?]] \?&&?{?echo?”will?not?overwrite?input?file:?$input”;?exit?1;?}?

否定

!

-


邏輯組合判斷的一些例子:
if [ $condition1 ] && [ $condition2 ]
if [ $condition1 -a $condition2 ]
if [[ $condition1 && $condition2 ]]
if [ $condition1 ] || [ $condition2 ]
if [ $condition1 -o $condition2 ]
if [[ $condition1 || $condition2 ]] # Also works.
#The &&, ||, operators work within a [[ ]] test, despite giving an error within a [ ] construct.


總結(jié)

以上是生活随笔為你收集整理的bash shell test条件测试[[ ]]和[ ]异同小结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 婷婷综合av | 永久视频在线观看 | 伊人国产视频 | 久久人爽 | 91精品色 | 精品美女一区二区三区 | 久久久精品在线 | 亚洲无码一区二区三区 | 男女做爰真人视频直播 | 污污视频网站免费观看 | 国产美女视频 | 欧美激情伊人 | 日韩精品第一区 | 老司机福利精品 | 欧美亚洲国产日韩 | 熟妇高潮一区二区三区 | 蜜桃导航-精品导航 | 丰满人妻一区二区三区免费视频 | 中文字幕在线视频一区二区 | 看片久久| 亚洲欧美日韩中文字幕在线观看 | 中文字幕免费高清视频 | 天天摸天天插 | 久久久欧美精品sm网站 | 一区二区三区四区在线播放 | 欧美三级中文字幕 | 五月激情片 | 黄色大片网 | 亚洲国产精品成人 | 男女啪动最猛动态图 | 精品国产乱码久久久久久浪潮 | 精品一区二区三区免费观看 | 国产chinese男男网站大全 | jlzzjlzz欧美大全 | 高h校园不许穿内裤h调教 | 国产嫩草在线 | 欧美日韩免费网站 | 日日摸夜夜添夜夜 | 日韩麻豆视频 | 少妇高潮灌满白浆毛片免费看 | av制服丝袜 | 五月婷在线 | 老司机精品在线 | 久久久天堂国产精品女人 | 亚洲v国产v欧美v久久久久久 | 免费看av在线 | 欧美自拍亚洲 | 色黄网站在线观看 | 小蝌蚪av | 久久久麻豆 | 丰满肥臀噗嗤啊x99av | 一区二区三区午夜 | 黄色大片黄色大片 | 超碰美女在线 | 精品无码成人久久久久久免费 | 人人澡人人添 | 日本大尺度床戏揉捏胸 | 久久久久国产视频 | 亚洲永久 | 操操日日| 少妇 av | 国产乱码精品一区二区三区中文 | www香蕉视频| 91成人在线免费视频 | 亚洲一级伦理 | 毛片链接| 免费人成 | 在线免费黄色片 | 依人成人综合网 | 夜夜春很很躁夜夜躁 | 日不卡| 欧美成人免费观看视频 | 日本学生初尝黑人巨免费视频 | 亚洲精品在 | 全球av在线 | 一级激情视频 | 免费搞黄网站 | gogo人体做爰aaaa | 欧美精品激情 | 热玖玖| 国产精品网站视频 | 婷婷开心激情网 | 国产精品老牛影院99av | 天天射一射| 超碰一区 | 亚洲欧美字幕 | 日韩午夜视频在线 | 成人p站在线观看 | 啪啪天堂 | 福利网址在线观看 | 久久久久九九九九 | 天天综合天天综合 | 五月天最新网址 | 久久久久久免费观看 | 久久久精品一区二区三区 | 欧美情侣性视频 | 青青伊人久久 | 自拍偷拍亚洲视频 | 68日本xxxxxⅹxxx59 |