我得到這個語法錯誤與我的代碼 - 我試過把報價放在各個地方,但沒有運氣。有人可以幫助嗎?謝謝!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 2012-04-25 01:03:40
是更好的?我不知道如何在這個網站上做格式化... – Jim 2012-04-25 01:06:40
顯着更好,我只是添加了一些調整,讓代碼顯示爲尊重換行符的等寬文本。您可以通過點擊緊接着_edited_文字的「ago」前的時間來查看我所做的。 – sarnold 2012-04-25 01:07:36