他のホストからいくつかのデータを収集する必要がありますが、ここに来て変数として保存することはできません。以下は私が直面している命令です。私に提案してください。
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 `('
答え1
私は何をしますか:
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