我是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