我的虛擬文件看起來像這樣grep的文件內容
cat dummy_file
Tom
Jerry
我的管道內容看起來像這樣
COMMAND |
Tom Cat
Jerry Mouse
Spike Dog
我想grep
只有那些管道線是在dummy_file
。
我可以通過創建中間文件來做到這一點。
COMMAND > intermediate_file
grep -w -F -f dummy_file intermediate file
Tom Cat
Jerry Mouse
我該如何在不創建中間文件的情況下實現這一點,而只需grep'ing管道內容?
試過,但它不工作:
COMMAND |
xargs -I {} grep -w -F -f dummy_file -- NO RESULT
或者這樣:
COMMAND |
xargs -I {} grep {} -w -F -f dummy_file -- ALL LINES ARE PRINTED
你可以通過管道輸出你的命令並調用grep: 命令| grep「regex」 –
例如: ps aux | grep root –
@Giudude謝謝!雖然這會更困難。 – PoGibas