我試圖徒勞地解決我用這個腳本的問題。更正腳本Bash
#!/bin/bash
for a in `wget -O - "https://pastebin.com/raw/7BFC94Ty"`; do echo "local-zone: \""$a" redirect\"""local-data: \""$a" A 0.0.0.0\"" >> adstest.conf; done
下面是結果
local-zone: "101com.com
redirect"local-data: "101com.com
A 0.0.0.0"
但是,這是不正確的格式,這是預期的結果:
local-zone: "101com.com" redirect
local-data: "101com.com A 0.0.0.0"
但我不能找到這個該死的解決方案。我也在尋找能夠使用本地文件而不是網址的解決方案,因爲我有一個40 000行的文件,並且我希望沒有Web主機。
謝謝你的幫助!
學習使用'printf' cmd,無論是從cmd行還是作爲awk的一部分。請參閱http://grymoire.com/Unix/awk.html並搜索printf進行合理的介紹。如果你用'[awk] printf'在這裏搜索,你會發現6000+ Q/A應該幫助說明使用情況。祝你好運。 – shellter