grep -q
在shell指令碼中,你只需要知道grep有沒有找到指定的字串,而不需要滿螢幕列印出來,因為那樣會很難看。這只可以加-q選項,執行結果是:如果找到了,會返回0,否則,返回1。然後你在接下來的語句中檢查$?的值,就知道grep有沒有找到需要的字串了。
舉個例子,假設檔案a.txt的內容為:」aaaa「
那麼你grep -iq "a"
然後echo $?
輸出是0
如果grep -iq "aaa"
然後echo $?
結果是1
if [ 1 -ne 1 ];then
...fi
-eq 是等於
-ne 是不等於
-le 小於等於
-ge 大於等於
-lt 小於
-gt大於
grep q用於if邏輯判斷
grep q用於if邏輯判斷 突然發現grep q 用於if 邏輯判斷很好用。q 引數,本意是 quiet do not write anything to standard output.exit immediately with zero status if any match is found...
grep q用於if邏輯判斷
grep q用於if邏輯判斷 突然發現grep q 用於if 邏輯判斷很好用。q 引數,本意是 quiet do not write anything to standard output.exit immediately with zero status if any match is found...
比較字母大小
題目描述 任意給出兩個英文本母,比較它們的大小,規定26個英文本母a,b,c.z依次從大到小。輸入要求 第一行輸入t,表示有t組資料 接下來有t行,每行有兩個字母,以空格隔開 輸出要求 輸出各組資料的比較結果,輸出格式見樣例輸出 注意輸出嚴格按照輸入的順序即輸入是a b,輸出時必須是a b 輸入樣例...