Linux
Linux cli 管道命令 tail 和 grep
我正在使用 tail 監視日誌文件並使用 grep 來過濾關鍵字。
tail -F somefile.log | grep "keyword"
正在工作tail -F somefile.log | awk '{print $4}'
正在工作但是如果把它們放在一起是行不通的,比如
tail -F somefile.log | grep "keyword" | awk '{print $4}'
這是錯誤的使用方式
|
嗎?如何使tail -F somefile.log | grep "keyword" | awk '{print $4}'
工作?謝謝如果我想在 awk 之後執行一個命令,比如
tail -F somefile.log | grep "keyword" | awk '{print $4}' | ./abashfile.sh
如何實現這樣的事情,看起來 multiple|
不太適合將所有內容組合在 1 行中。謝謝
您可以
awk
單獨完成:tail -f somefile.log | awk '/keyword/ {print $4}'