私はUnixを初めて使用します。
${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.
どこが悪いのかわからない。誰かが私にサインをくれますか?