[英]Cut the GREP command in Linux
好的,所以我有一個名為search的變量,其中包含字符串“ Find this Code-Now”。 我想搜索該代碼,如果找到該代碼,系統將以true或在這些行上的內容進行答復,如果沒有,那么它將僅以錯誤退出腳本。
我嘗試使用grep,但是我不知道如何只剪切搜索的內容,因此我可以運行if else語句
您可以使用-q
開關並檢查grep的退出狀態,例如grep -q $var <file> && echo "true"
。
我嘗試使用grep,但是我不知道如何只剪切搜索的內容,因此我可以運行if else語句
Grep有一個--only-matching
開關
-o, --only-matching show only the part of a line matching PATTERN
> X="not gonna find it"
> grep -qR "$X" .; echo $?
1
> X="Find this Code - Now"
> grep -qR "$X" .; echo $?
0
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.