1
的变化$ 0力重建这是在这里讨论AWK - 为什么不输出记录
从答案继上的问题和数据的跟踪,我想出了以下解决方案
BEGIN {RS="\n-+\n"; FS="\n";OFS="\t"}
NF > 1 {sub(/^MV: /,""); print}
但是,这并没有工作,因为指定的OFS没有生效。当然,sub的默认行为是改变$ 0,它似乎不会触发记录重建(或者任何启动新OFS所必需的)。
如果我改变它的子命令
BEGIN {RS="\n-+\n"; FS="\n";OFS="\t"}
NF > 1 {sub(/^MV: /,"",$1); print}