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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux sh expr冒号,linux expr命令参数及用法详解

發布時間:2025/3/12 linux 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux sh expr冒号,linux expr命令参数及用法详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

expr命令一般用于整數值,但也可用于字符串。一般格式為:#expr argument operator argumentexpr也是一個手工命令行計數器。#$expr 10 + 1020#$expr 1500 + 9002500#$expr 30 / 310#$expr 30 / 3 / 25(注意運算符左右都有空格)使用乘號時,必須用反斜線屏蔽其特定含義。因為shell可能會誤解顯示星號的意義。#$expr 30 * 3

9017.5.1 增量計數expr在循環中用于增量計算。首先,循環初始化為0,然后循環值加1,反引號的用法意即替代命令。最基本的一種是從(expr)命令接受輸出并將之放入循環變量。$LOOP=0#$LOOP=`expr $LOOP + 1`17.5.2 數值測試可以用expr測試一個數。如果試圖計算非整數,將返回錯誤。$rr=1.1#$expr $rr + 1#expr: non-numeric argument$rr=2$expr $rr + 13(注意:這個例子與原文不同)這里需要將一個值賦予變量(不管其內容如何),進行數值運算,并將輸出導入dev/null,然后測試最后命令狀態,如果為0,證明這是一個數,其他則表明為非數值。$value=12#$expr $value + 10 > /dev/null 2>&1$echo $?0這是一個數。$value=hello#$expr $value + 10 > /dev/null 2>&1$echo $?2這是一個非數值字符。expr也可以返回其本身的退出狀態,不幸的是返回值與系統最后退出命令剛好相反,成功返回1,任何其他值為無效或錯誤。下面的例子測試兩個字符串是否相等,這里字符串為“hello”和“hello”。$value=hello$expr $value = "hello"1$echo $?0expr返回1。不要混淆了,這表明成功。現在檢驗其最后退出狀態,返回0表示測試成功,“hello”確實等于“hello”。17.5.3 模式匹配expr也有模式匹配功能。可以使用expr通過指定冒號選項計算字符串中字符數。.*意即任何字符重復0次或多次。$value=accounts.doc$expr $value : '.*'12在expr中可以使用字符串匹配操作,這里使用模式. d o c抽取文件附屬名。$expr $value : '(.*).doc'accounts=============================請問各位大蝦:shell 中有數組嗎? 當然有,用$varname[0]=value1$varname[1]=value2....來定義用$echo ${varname[0]}方式來引用### 字串長度shell>> expr length "this is a test"14### 數字商數shell>> expr 14 % 95### 從位置處抓取字串shell>> expr substr "this is a test" 3 5is is### 數字串 only the first charactershell>> expr index "testforthegame" e2### 字串真實重現shell>> expr quote thisisatestformelathisisatestformela~~~~~~~~~~~~~~~~~expr命令是一個手工命令行計數器,用于在UNIX/LINUX下求表達式變量的值,一般用于整數值,也可用于字符串。–格式為:expr Expression(命令讀入Expression 參數,計算它的值,然后將結果寫入到標準輸出)–參數應用規則:用空格隔開每個項;用 \ (反斜杠) 放在 shell 特定的字符前面;對包含空格和其他特殊字符的字符串要用引號括起來–expr用法實例講解:(1)、計算字串長度> expr length “this is a test”14(2)、抓取字串> expr substr “this is a test” 3 5is is(3)、抓取第一個字符數字串出現的位置> expr index “sarasara” ?a2(4)、字串真實重現> expr quote sarasara(5)、整數運算> expr 14 % 95> expr 10 + 1020> expr 1000 + 9001900> expr 30 / 3 / 25> expr 30 \* 3 (使用乘號時,必須用反斜線屏蔽其特定含義。因為shell可能會誤解顯示星號的意義)90> expr 30 * 3expr: Syntax error(6)、增量計數說明:expr在循環中用于增量計算。先將變量初始化為0,然后循環值加1,反引號的用法為命令替代。> LOOP=0> LOOP=`expr $LOOP + 1`(7)、數值測試說明:用expr測試一個數。如果試圖計算非整數,則會返回錯誤。> rr=3.4> expr $rr + 1expr: non-numeric argument> rr=5> expr $rr + 16(8)、模式匹配說明:expr也有模式匹配功能。可以使用expr通過指定冒號選項計算字符串中字符數。.*意即任何字符重復0次或多次。> VALUE=account.doc> expr $VALUE : ‘.*’8在expr中可以使用字符串匹配操作,這里使用模式抽取.doc文件附屬名。$expr $VALUE : ‘.?.doc’

accounts

總結

以上是生活随笔為你收集整理的linux sh expr冒号,linux expr命令参数及用法详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 奇米网在线观看 | 亚洲男女啪啪 | 用力抵着尿进去了h | 久久午夜无码鲁丝片午夜精品 | 先锋影音在线 | 国产一区日韩精品 | 日韩欧美视频在线 | 国产精欧美一区二区三区白种人 | 夜夜嗨老熟女av一区二区三区 | 国产精品欧美综合亚洲 | 91成人精品一区在线播放 | 免费吸乳羞羞网站视频 | 暴力调教一区二区三区 | 国产一区二区三区在线观看视频 | 亚洲精品一区中文字幕乱码 | 婷婷综合在线视频 | 日韩av三级在线 | 日韩视频一二三 | 国产三区在线成人av | 日韩99 | 久久综合第一页 | 亚洲国产91 | 日韩精品一区二区三区国语自制 | 色偷偷免费视频 | 久久精久久 | 亚洲男人天堂2019 | 亚洲永久精品视频 | 成人免费毛片观看 | 国产精品sm调教免费专区 | 精品日韩久久 | a级片在线免费看 | 物业福利视频 | 日韩视频在线观看免费视频 | 性一交一乱一区二区洋洋av | 亚洲欧美自拍另类 | 欧美日韩一区免费 | 人人舔人人干 | 无码人妻丰满熟妇区bbbbxxxx | 五月在线视频 | 农村偷人一级超爽毛片 | 国产乱仑视频 | 欧美11一13sex性hd | 免费黄色小视频 | 国产精品一区二区人人爽 | 亚洲爽爽网 | 国产乱码一区二区三区在线观看 | 久操伊人网| 色欲av无码一区二区三区 | 91麻豆精品国产午夜天堂 | 肉视频在线观看 | www九九九| 日本午夜影视 | 国产高清一区二区三区四区 | 污片免费看| www.天天操.com | 乱精品一区字幕二区 | 国产a级一级片 | 精品一区二区在线观看视频 | 日韩一区二区三区免费 | 人人舔人人爽 | 九色91porny| 国产精品自拍在线观看 | 亚洲一区二区福利 | 一级黄色网址 | 欧美色人阁| 亚洲精品国产91 | 久草欧美 | 叶山小百合av一区二区 | 亚洲专区中文字幕 | 爱啪啪av| 天堂综合网 | 一区二区三区视频在线免费观看 | 亚洲精品乱码久久久久久蜜桃不卡 | 免费午夜网站 | 91资源站| 久久久久久久综合色一本 | 中文字幕99页 | 欧美色涩在线第一页 | 少妇人妻无码专区视频 | 欧美一区 | 与子敌伦刺激对白播放的优点 | 亚洲视频在线观看一区二区三区 | 国产黄色在线观看 | 在线观看的免费 | jjzz黄色片| 午夜整容室 | 极品美女扒开粉嫩小泬 | 欧美11一13sex性hd | 72pao成人国产永久免费视频 | 96久久| 69视频网站 | 国产精品久久久久久免费播放 | 久久精品久久久 | 强行无套内谢大学生初次 | 日本一区二区三区精品 | 欧美激情视频一区 | 国产毛片不卡 | 葵司免费一区二区三区四区五区 | 日本久久中文字幕 |