簡體   English   中英

在Linux中剪切GREP命令

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM