我想從使用shell腳本匹配模式的文本文件中提取單詞。例如,如果一個行包含從文本文件中剪切匹配模式的特定單詞
This is a sample text to illustrate my scenario text=info id=2342
Second line to illustrate text=sample id=q2312
我要輸出到像
text=info id=2342
text=sample id=q2312
能有人爲請告訴我,我如何使用剪切/ grep命令實現呢?
你好anubhava,這似乎是爲什麼mrezzaaa問。但是,您能否對grep中使用的reg-ex進行一點說明。 –
'\ w +'匹配一個單詞,其中'\ b'是單詞邊界。 '\ w + = \ w +'匹配由'='分隔的2個單詞,後面跟着'(\ s + | $)',其中1+空格或行尾。 '(\ w + = \ w +(\ s + | $))+'會匹配多個由空格分隔的'name = value'對。 – anubhava