如何通過正則表達式對helloworld(...)
中只包含'.get'擴展名的行的文件進行grep?無法理解括號中的正則表達式
a(text)
b(text)
helloworld(
text.get
text.get
text.get
text.get
)
c(text)
然後,例如像這樣:
a(text)
b(text)
helloworld(
text.pass
text.pass
text.pass
text.pass
)
c(text)
不應該被發現
我想正則表達式[a-z_]+\.get
,但它有助於找到與擴展名的文件,但我不知道如何用helloworld(
包裝並以)
'grep'比賽逐行。你不能匹配多行 – Toto
這取決於。我想查找包含helloworld和.get的文件。我認爲多線支持並不重要。你怎麼看? – vladiqtx
要打印包含helloworld和.get的文件的名稱將是'awk'/ helloworld/{a = 1} /\.get/{b=1} END {if(a && b)print FILENAME}'*'。那是你在找什麼? –