Linux

如何使用多個參數執行 grep 命令?

  • December 18, 2019

我需要從其他主機獲取一些數據,但我無法到達這裡並將其儲存為變數。以下是我面臨的命令。請給我建議。

DATE="2019-12-19 12:32:11"
LOG_FILE="/tmp/my_log"

ssh my_host grep -oPz "(?s)$DATE.*" $LOG_FILE | grep -i ERROR

bash: -c: line 0: syntax error near unexpected token `(' 

我會做什麼:

DATE="2019-12-19 12:32:11"
LOG_FILE="/tmp/my_log"

ssh my_host <<EOF
grep -oPz "(?s)$DATE.*" $LOG_FILE | grep -i ERROR
EOF

引用自:https://unix.stackexchange.com/questions/557865