【改】shell 判斷文件中有無特定子串方法(grep)

轉自:https://blog.csdn.net/zhuguiqin1/article/details/79160923html

利用grep執行的命令結束代碼$?的值來判斷是否已經grep到特定的值。post

當$?等於0時,表示已經找到。ui

當$?不等於1時,表示沒有找到。spa

當$?大於1時,表示命令執行錯誤,多是參數錯誤什麼的致使命令沒有成功執行。.net

示例代碼:code

grep  "abc" aa.txt
if [ $? -ne 0 ] ;then
    echo "grep return a none-zero value, not find abc"
else
    echo "grep return zero value, find abc"
fi
相關文章
相關標籤/搜索