저는 Unix에 익숙하지 않습니다. 내가 전에 같이 명령을 실행하면awk 스크립트와 백 슬래시
${AWK} '\!/^/&& \!/^-/ && \!/^</ && \!/^$/ {printf "%s,,N,N,N,,,,\n", $1}' ~/ozserver.txt
, 다음과 같이 Cygwin에서 창에 인쇄 errorInfo
있다 :
awk: commandline:1:^backslash not last character on line
사실, 내 역할은 학습 bash
에 csh
번역입니다. 나는 그 코드를 작성하지 않았다. 그래서, 내가 아는 것은 :
"\!/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
네 !! 맞습니다! – fanshaoer