成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > linux shell中的比較符號與特殊符號介紹

linux shell中的比較符號與特殊符號介紹

熱門標(biāo)簽:如果做線上地圖標(biāo)注 百度地圖標(biāo)注錯了有責(zé)任嗎 客服外呼系統(tǒng)怎么樣 華鋒e路航港口地圖標(biāo)注 揭陽智能電話機器人推薦 地圖標(biāo)注員都是年輕人 江蘇云電銷機器人公司 河南信譽好的不封卡電話外呼系統(tǒng) 打電話機器人接我是他的秘書
shell字符串比較、判斷是否為數(shù)字

二元比較操作符,比較變量或者比較數(shù)字。注意數(shù)字與字符串的區(qū)別。

整數(shù)比較

-eq 等于,如:if [ "$a" -eq "$b" ]
-ne 不等于,如:if [ "$a" -ne "$b" ]
-gt 大于,如:if [ "$a" -gt "$b" ]
-ge 大于等于,如:if [ "$a" -ge "$b" ]
-lt 小于,如:if [ "$a" -lt "$b" ]
-le 小于等于,如:if [ "$a" -le "$b" ]
小于(需要雙括號),如:(("$a" "$b"))
= 小于等于(需要雙括號),如:(("$a" = "$b"))
> 大于(需要雙括號),如:(("$a" > "$b"))
>= 大于等于(需要雙括號),如:(("$a" >= "$b"))

字符串比較

= 等于,如:if [ "$a" = "$b" ]
== 等于,如:if [ "$a" == "$b" ],與=等價
注意:==的功能在[[]]和[]中的行為是不同的,如下:

1 [[ $a == z* ]] # 如果$a以"z"開頭(模式匹配)那么將為true
2 [[ $a == "z*" ]] # 如果$a等于z*(字符匹配),那么結(jié)果為true
3
4 [ $a == z* ] # File globbing 和word splitting將會發(fā)生
5 [ "$a" == "z*" ] # 如果$a等于z*(字符匹配),那么結(jié)果為true

一點解釋,關(guān)于File globbing是一種關(guān)于文件的速記法,比如"*.c"就是,再如~也是.
但是file globbing并不是嚴格的正則表達式,雖然絕大多數(shù)情況下結(jié)構(gòu)比較像.

!= 不等于,如:if [ "$a" != "$b" ]
這個操作符將在[[]]結(jié)構(gòu)中使用模式匹配.
小于,在ASCII字母順序下.如:
if [[ "$a" "$b" ]]
if [ "$a" \ "$b" ]
注意:在[]結(jié)構(gòu)中""需要被轉(zhuǎn)義.
> 大于,在ASCII字母順序下.如:
if [[ "$a" > "$b" ]]
if [ "$a" \&; "$b" ]
注意:在[]結(jié)構(gòu)中">"需要被轉(zhuǎn)義.
具體參考Example 26-11來查看這個操作符應(yīng)用的例子.
-z 字符串為"null".就是長度為0.
-n 字符串不為"null"

注意:

使用-n在[]結(jié)構(gòu)中測試必須要用""把變量引起來.使用一個未被""的字符串來使用! -z
或者就是未用""引用的字符串本身,放到[]結(jié)構(gòu)中。雖然一般情況下可
以工作,但這是不安全的.習(xí)慣于使用""來測試字符串是一種好習(xí)慣.

awk '{print $2}' class.txt | grep '^[0-9.]' > res

SHELL下的數(shù)字比較及計算

比較:

方法一: if [ ${A} -lt ${B} ]; then ...
這是最基本的比較方法,使用lt(小于),gt(大于),le(小于等于),ge(大于等于),優(yōu)點:還沒發(fā)現(xiàn);缺點:只能比較整數(shù),使用lt,gt等不直觀

方法二: if ((${A} ${B})) then ...
這是CShell風(fēng)格比較,優(yōu)點:不用使用lt,gt等難記的字符串;缺點:還是只能比較整數(shù)

方法三: if (echo ${A} ${B} | awk '!($1>$2){exit 1}') then ...
這是使用awk比較,優(yōu)點:可以比較小數(shù);缺點:表達式太復(fù)雜,難記

方法四: if (echo ${A} - ${B} | bc -q | grep -q "^-"); then ...
這是使用bc計算比較,優(yōu)點:可以比較小數(shù);缺點:表達式更復(fù)雜,難記

計算:
方法一:typeset C=$(expr ${A} + ${B});
SHELL中的基本工具,優(yōu)點:方便檢測變量是否為數(shù)字;缺點:只能計算整數(shù),且只能計算加減法,不能計算乘除法

方法二:let "C=${A}+${B}"; 或 let "C=A+B"
內(nèi)嵌命令計算,優(yōu)點:能計算乘除法及位運算等;缺點:只能計算整數(shù)

方法三:typeset C=$((A+B))
CShell風(fēng)格的計算,優(yōu)點:能計算乘除法及位運算等,簡介,編寫方便;缺點:不能計算小數(shù)

方法四:typeset C=${echo ${A} ${B} | awk '{print $1+$2}')
使用awk計算,優(yōu)點:能計算小數(shù),可以實現(xiàn)多種計算方式,計算靈活;缺點:表達式太復(fù)雜

方法五:typeset C=${echo ${A} + ${B} | bc -q)
使用awk計算,優(yōu)點:能計算小數(shù),計算方式比awk還多,計算靈活;缺點:表達式太復(fù)雜,小數(shù)點后面的位數(shù)必須使用scale=N來設(shè)置,否則可能會將結(jié)果截斷為整數(shù)


特殊字符

符號 使用
; 一般情況我們輸出完一個命令需要按一個回車,如果你想在一行執(zhí)行多個命令,中間可以用;號分割 cd /home ; ls
* 表示任意字符(正則)
? 任一個字符
[abc] 列表項之一
[^abc] 對于列表取非 也可以使用范圍 [a-z] [0-9] [A-Z](所有字符和數(shù)字)
{} 循環(huán)列表時用 touch_{1,2,3}時就會建立touch_1,touch_2,touch_3循環(huán)出這三個文件,也會用 echo ${ab}c
~ home目錄cd ~ (普通通話進入的是/home目錄下用戶自己的家目錄)
$ 提取變量值
`` $() 命令替換touch `date +%F_\`date +%T\`` touch $(date +%F_$(date +%T))
$[] 整數(shù)計算 echo $[2+3] - * / % 浮點數(shù)用 echo "scale=3; 10/3" | bc -l (bc用于計算的)
\ 轉(zhuǎn)義后面的字符串 echo \\ 輸出\ 轉(zhuǎn)義特殊字符,為防止被SHELL解釋bash中的特殊字符
"" '' 帶空格串 將空格視為串的一部分 echo "abc xyz" echo 'abc xyz'
`` 命令替換 取命令的執(zhí)行結(jié)果
$() 同上,但它彌補了``的嵌套缺陷
@ 無特殊含義
# 注釋(一般編程都需要加注釋,讓其他團隊隊員對自己寫的程序功能了解)
$ 變量取值
$() 命令替換
${} 變量名的范圍
% 殺后臺經(jīng)常jobs號,取模運算(大家對取模應(yīng)該并不陌生)
^ 取非 和 !雷同
用進程后臺處理, 用于邏輯與
* 匹配任意字符串;計算乘法
() 子進程執(zhí)行
- 減號,區(qū)間,cd - 回到上層目錄,殺掉當(dāng)前jobs

_ (下劃線)無特殊含義
+ 加號; 殺掉當(dāng)前jobs(進程)
= 賦值
| 管道,|| 邏輯或
\ 轉(zhuǎn)義 當(dāng)一些特殊符號如$是一個變量需要轉(zhuǎn)義才不被bash解析
{} 命令列表 {ls;cd /;}
[] 字符通配符,[]也是用于測試命令
: 空命令 真值
; 命令結(jié)束符
"" 軟引 '' 硬引
輸入重定向
> 輸出重定向
> 合并2和1輸出
, 枚舉分隔符
. 當(dāng)前目錄
/ 目錄分隔符
? 單個字符
回車 命令執(zhí)行
您可能感興趣的文章:
  • Linux Shell中的特殊符號和含義簡明總結(jié)(包含了絕大部份)
  • linux shell 路徑截取正則表達式
  • 使用Linux正則表達式靈活搜索文件中的文本
  • linux正則表達式awk詳解
  • linux grep正則表達式與grep用法詳解
  • linux shell 正則表達式(BREs,EREs,PREs)差異比較
  • linux 正則表達式深度解析
  • Linux 正則表達式詳解
  • Linux中的特殊符號與正則表達式

標(biāo)簽:馬鞍山 巴彥淖爾 金昌 赤峰 邵陽 婁底 許昌 淘寶邀評

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《linux shell中的比較符號與特殊符號介紹》,本文關(guān)鍵詞  linux,shell,中的,比較,符號,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《linux shell中的比較符號與特殊符號介紹》相關(guān)的同類信息!
  • 本頁收集關(guān)于linux shell中的比較符號與特殊符號介紹的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    黑人巨大精品欧美| 国产无套内射又大又猛又粗又爽| 国产三级国产精品国产国在线观看| 亚洲av综合色区无码另类小说| 黄色网页免费看| 先锋影音av在线资源| 亚洲成年网站在线观看| 国产有码在线观看| 国产精品初高中精品久久| 中文字幕精品一区二区精品绿巨人| 久久综合成人网| 欧美有码在线观看视频| 欧美精品videos| 欧美野外wwwxxx| 久久久久亚洲av无码专区首jn| 国产高潮呻吟久久| 日韩一区二区三区免费播放| 欧美捆绑视频| 精品人妻无码一区二区三区换脸| 午夜免费福利在线观看| 久久综合网色—综合色88| 欧美激情视频在线免费观看 欧美视频免费一| 国产精品无遮挡| 99精品国产视频| 亚洲精品国产成人久久av盗摄| 日本三级电影免费观看| 日韩欧美一级| 日韩一二三在线视频播| 一区二区三区四区不卡| 日韩免费观看av| 国产精品三级一区二区| 久久狠狠一本精品综合网| 麻豆福利视频| 国产片一区二区三区| 久草视频免费播放| 欧美日韩综合色| 免费在线观看a| 福利欧美精品在线| 久久精品蜜桃| 国产日韩影视精品| 日本一本草久在线中文| 国产精品综合久久久久久| www.国产精品| 疯狂做受xxxⅹ高潮视频免费| 欧美午夜精品一区二区三区| 欧美性猛交久久久乱大交小说| 午夜av电影| 亚洲精品乱码久久久久久黑人| 青青草原综合久久大伊人精品| 超碰手机在线观看| 一级在线观看视频| 精品sm捆绑视频| 老司机午夜网站| 国产精品19乱码一区二区三区| 亚洲熟妇无码乱子av电影| 亚洲麻豆视频| 亚洲资源中文字幕| 国产成人女人毛片视频在线| 欧美片在线播放| 四虎wwwcom| 亚洲综合激情另类专区老铁性| 日韩av第一页| 亚洲日本欧美中文幕| 日韩精品亚洲一区二区三区免费| 国产精品久久久久久久久鸭| 久久精品国产**网站演员| 国产又大又黑又粗免费视频| 日韩欧美一级| 久久久久久蜜桃| av高清资源| 亚洲色图38p| 亚洲高清免费观看高清完整版在线观看| 国产精品嫩草影院8vv8| 国产日韩视频一区| 久久蜜桃精品| 成人在线观看免费播放| 一区二区久久精品66国产精品| 国产精品久久久久久久久久久免费看| 欧区一欧区二欧区三| 无码人妻一区二区三区线| 欧美电影免费| 亚洲国产最新| 久久精品影视伊人网| 综合天堂av久久久久久久| 中文视频在线| 日本一区二区不卡在线| 中文字幕色呦呦| 国产精品久久久久久久久久ktv| 一区二区三区午夜探花| 欧美肥妇bbwbbw| 国产一区二区三区av电影| 久久久国产精品无码| 真人bbbbbbbbb毛片| 国产在线一区二区综合免费视频| 欧美日韩亚洲网| 色综合99久久久无码国产精品| 免费不卡在线视频| 99reav2| 4p变态网欧美系列| 国产 欧美 日本| 幼a在线观看| 日韩大陆欧美高清视频区| 欧美xxxx视频| 久久综合伊人| 国产一区免费在线观看| 麻豆成人入口| 亚洲激情国产| 精品蜜桃传媒| 99国产在线| 亚洲精品乱码久久久久久蜜桃欧美| 免费女人毛片视频| 一个人看的www在线免费视频| 明星裸体视频一区二区| 欧美一级视频免费在线观看| 色先锋久久av资源部| 国产视频精品免费播放| 日韩国产伦理| av一卡二卡| 黄色av免费在线观看| 人人妻人人藻人人爽欧美一区| 久久久久久久久久久久久av| 2023国产精品久久久精品双| 男女羞羞在线观看| 亚洲国产精品91| 精品国产一区一区二区三亚瑟| 男人晚上看的视频| 欧美成人三级视频网站| 欧美成人黑人xx视频免费观看| 亚洲成人7777| 久久精品最新地址| 日韩写真欧美这视频| 精品无码久久久久国产| 国产精品欧美久久久久一区二区| h版电影在线播放视频网站| 欧美熟妇交换久久久久久分类| 亚洲天堂avav| 嫩草研究院在线| 欧美久草视频| 色屁屁草草影院ccyy.com| 97精品国产aⅴ7777| 91九色在线播放| 亚洲人成自拍网站| 夜夜骚av一区二区三区| 久久久久久噜噜噜久久久精品| 日韩不卡在线视频| 久久精品美女视频网站| 亚洲精品日韩久久久| 黄视频在线观看网站| 黄a免费视频| 国产精品羞羞答答| 色哟哟网站在线观看| 国产精品九九九九九九| 91精品国产高清自在线看超| 激情综合网址| 精品国产a一区二区三区v免费| 亚洲性视频在线| 国产巨乳在线观看| 成人性生交大片免费网站| 精品无码国模私拍视频| 亚洲熟妇av日韩熟妇在线| 黄色一级视频免费| 久久婷婷国产综合国色天香| 伊人精品成人久久综合软件| 欧美区一区二区| 亚洲国内精品视频| 欧美专区日韩专区| 欧美牲交a欧美牲交aⅴ免费真| 在线观看免费视频国产| 亚洲欧美综合在线观看| 性欧美videos另类hd| 最近中文字幕2019免费| 久久一区二区三区视频| 亚洲人成电影网| 91日韩中文字幕| 天天躁日日躁狠狠躁超碰2020| 好看的亚洲午夜视频在线| 日本三级久久久| 国产女无套免费视频| 久久久一本精品| 9i看片成人免费看片| 亚洲中文字幕无码不卡电影| dy888亚洲精品一区二区三区| 欧美人与性动交α欧美精品| 一区二区高清免费观看影视大全| 亚洲裸体俱乐部裸体舞表演av| 国产成人精品视频一区| 久久国产激情视频| 激情小说亚洲一区| 欧美影院在线播放| 57pao国产一区二区| 永久免费未视频| 久久综合久久久久88| 亚洲精品久久久中文字幕| 含羞草久久爱69一区| 91麻豆国产福利精品| 四虎国产精品永久在线国在线| 麻豆国产精品视频| 青青青国产精品一区二区| 91沈先生播放一区二区| 99精品在免费线偷拍| 欧美一区自拍| 色999日韩自偷自拍美女| 国产精品二区三区四区| 久久国产精品99久久久久久丝袜| 岛国中文字幕在线| 日韩专区在线观看| 2019中文字幕在线视频| 美女久久99| 久久综合婷婷| 丝袜足控免费网站xx网站| 国产精品视频一区二区三区麻豆| 亚洲ⅴ国产v天堂a无码二区| 日韩av免费看网站| 好爽好深好紧好大| 欧美午夜性囗交xxxx| 欧美激情一区二区三区四区| 国产成人免费视频网站| 忘忧草在线影院两性视频| 日本电影在线观看网站| 99精产国品一二三产品香蕉| 韩国中文字幕2020精品| 日本黄色一级网站| 美女被内谢流白浆高视频| 又黄又爽的网站| 男人操女人免费网站| 欧美做受777cos| 波多野吉衣av| 亚洲成人激情在线| 97精品人人妻人人| 欧美一区二区三区小说| 五十路熟女丰满大屁股| 久久久久久av| 26uuu色噜噜精品一区| 欧美色道久久88综合亚洲精品| 亚洲激情国产| 亚洲一区日韩精品中文字幕| 在线看国产日韩| 亚洲高清在线精品| 69av二区| 午夜娱乐在线| 欧美国产激情| 天天干天天干天天干天天| 久久精品一区二| 右手影院亚洲欧美| 性生交免费视频| 色哟哟一区二区在线观看| 精品三级av在线| 欧美v亚洲v综合v国产v仙踪林| 欧美精品二区三区四区免费看视频| 丁香花电影在线观看完整版| 日韩人妻精品中文字幕| 97超碰人人爱| caoporen人人| 久久久久久久久久国产精品| 欧美性受xxxxxx黑人xyx性爽| 国产亚洲天堂网| 无码少妇一区二区三区芒果| 国产一区二区在线免费播放| 中文字幕福利视频| 亚洲国产剧情在线观看| 欧美顶级少妇做爰| 成人av播放| 中国女人特级毛片| 亚洲欧美国产日韩综合| 久久久久久爱| 久久亚洲精品国产精品紫薇| 天天做夜夜做人人爱精品| 精品一区二区免费视频| caoporn免费在线| 97视频在线观看网站| 欧美精品久久久久久久小说| 性感美女激情视频在线观看| fc2ppv在线播放| 亚洲综合自拍网| 国内性生活视频| 性色视频在线观看| 国产婷婷精品av在线| 一区二区三区四区日韩| 一本一道久久久a久久久精品91| 嫩草伊人久久精品少妇av杨幂| 欧美变态口味重另类| 国产丝袜美腿一区二区三区| 国产在线精品一区二区不卡了| 一区二区三区国产盗摄| 色悠久久久久综合网小说| 欧美日韩中文国产| 精品国产精品网麻豆系列| 日韩在线视频第一页| 国产第一页在线视频| 国产日本亚洲| 成人福利视频网站| 精品人妻av一区二区三区| 亚洲高清不卡在线| 国产精品7m视频| 日本在线看片免费人成视1000| av男人天堂网| 欧美成人艳星乳罩| 日本少妇一级片| 蜜桃av噜噜一区二区三| 亚洲最新永久在线观看| 久久视频在线视频| 精品视频1区2区3区| 亚洲无av在线中文字幕| 久久久久久久久久久久久久免费看| 女人被爽到呻吟gif动态图下载| 亚洲国产精品久久久久蝴蝶传媒| 国产极品嫩模在线观看91精品| 婷婷中文字幕综合| 国产中文一区二区三区| 在线视频免费一区二区| 亚洲日本久久久| 91精品婷婷国产综合久久| 精品美女久久久| 国卡一卡二卡三免费网站| 蝌蚪91视频| 在线看黄色网| 欧美日韩精品欧美日韩精品一综合| 91福利精品在线观看| 日韩综合av| 国产精品婷婷午夜在线观看| 在线观看日本一区二区| 国产原创中文av| 你懂的好爽在线观看| 内射无码专区久久亚洲| 青草影院在线观看| 日本免费高清一区二区| 亚洲国产精品一区二区久久hs| 国产精品久久777777换脸|