我安裝了Windows的unix工具,但無法使用awk打印換行符。我試過所有的開關:\ n,但似乎沒有任何工作。對你的幫助表示感謝。在Windows上使用awk打印在Windows上使用unix工具換行
我輸入(C:\ TEMP \ servers.txt)」
123 0 1
234 1 1
這是我的腳本:
for /F "tokens=1" %%A In (c:\temp\servers.txt) DO awk "$2 == "0" {print $6,\n }" input.txt
我認爲你總是會在打印的3第6場困難... – 2014-11-03 12:58:20
不要使自己到Windows引用地獄。如果可能的話安裝cygwin。如果沒有,將awk腳本保存在一個文件中,並將其作爲'awk -f file'執行。 – 2014-11-03 16:53:21