私のコードでこの構文エラーが発生しました - 私はさまざまな場所に引用符を入れてみましたが運はありませんでした。誰かが助けてくれますか?ありがとう!awk構文エラー
awk: non-terminated string | grep Re... at source line 1
context is
>>> <<<
awk: giving up
source line number 2
awk '/ (TCP|UDP)/{ split($5, addr, /:/);
cmd = "/bin/geoiplookup " addr[1] | grep 'Rev 1:' | sed 's/Rev 1: //g' " | awk -F', ' '{print $4",", $3",", $2}';
cmd | getline rslt;
close(cmd);
print $1, $2, $3, $4, $5, $6, rslt }' < "$IP_PARSED" >> "$BlockedIPs"
スーパーロングラインのコードフォーマットと改行を追加できますか?私は始めましたが、見積もりのネストレベルは、わかりやすくなりました。どこに新しさがあるべきですか。読みやすくするためにどこに... – sarnold
それは良いですか?私はこのサイトでどのように書式設定を行うのか分かりません... – Jim
重要なことに、改行を尊重してモノスペースのテキストとして表示するコードを得るために少しだけ微調整を追加しました。 _edited_テキストのすぐ隣にある「前」の時間をクリックすると、私が何をしたのかを見ることができます。 – sarnold