我正在awk
使用字符类发出命令。
cere='^[[:space:]]*([#;!]+|@c|\/\/)[[:space:]]*'
这给出了 awk 警告。
awk: warning: escape sequence `\/' treated as plain `/'
这是需要担心或解决的问题吗?
这是我用于匹配区域的 awk 调用
charcl_ere='^[[:space:]]*([#;!]+|@c|\/\/)[[:space:]]*'
begrec="${charcl_ere}${selec}[[:space:]]*$"
endrec="${charcl_ere}# end of ${fieldval}[[:space:]]*$"
awk -v ccls="$charcl_ere" -v begrsc="$begrec" -v endrsc="$endrec" \
'$0 ~ begrsc { insc=1; next }
$0 ~ endrsc { insc=0; print "" }
insc { sub(ccls,""); print }' "$efile"