我是Unix的新手。awk腳本和反斜槓
${AWK} '\!/^/&& \!/^-/ && \!/^</ && \!/^$/ {printf "%s,,N,N,N,,,,\n", $1}' ~/ozserver.txt
當我之前運行的命令一樣,有errorInfo
打印到Cygwin的窗口如下:
awk: commandline:1:^backslash not last character on line
其實,我的角色是學習翻譯csh
到bash
。我沒有寫這個代碼。所以,我知道的是:
"\!/regex/" : is a model unit."\" is belong to the awk synax for cut down the long sentence
"!"means logical NOT,"/regex/" means one model.btw,"&&" means logical AND.
我只是無法弄清楚哪裏錯了。任何人都可以給我一個標誌?
你不需要逃避'!'s,只需用'!'代替'\!' – perreal
yes !!你是對的!它的工作! – fanshaoer