$ cat tables.txt | awk 'BEGIN {
RS="\nStation"
FS="\n"
}
{ print $1 }
'
以上述格式或脚本运行上述命令可以获得所需的输出。
08594: SAL , CAPE VERDE
但是,如果我尝试在CLI中运行相同的单独给出错误作为语法。我在这里做错了什么?
$ awk 'BEGIN { RS="\nStation" FS="\n" }{ print $1 }' tables.txt
答案 0 :(得分:1)
您可以使用:
awk 'BEGIN { RS="\nStation"; FS="\n" }{ print $1 }' tables.txt
即。使用;
在启动另一个作业之前终止一个作业,即FS="\n"
。