Unexpected header.nextMessage.response.statusLine.statusCode := 403 with 180 unmatched
我想下面的文本用grep到VAR:nextMessage.response.statusLine.statusCode := 403
如何「grep的」文本中間用特殊字符
我用這個命令:exp=$(grep -oP '(?<=header).+(?=with)' text.txt)
但進賬只有這一部分:無403 .nextMessage.response.statusLine.statusCode
。
'echo「Unexpected header.nextMessage.response.statusLine.statusCode:= 403 with 180 unmatched」| grep -oP'(?<= header)。+(?= with)''適用於gnu grep 2.16。你使用什麼版本的grep? –
grep(GNU grep)2.10。但我無法更新它,因爲我在特定的環境中工作,我無法更新任何東西。 emm ....我檢查:「回聲」它的工作 – ascentman
也許它可能是問題,實際上我使用2 grep在管道中: exp =($(grep「* with *」text.txt | grep -oP '(?<= header)。+(?= with)'text.txt)) – ascentman