我想知道是否可以通过shell运行多行GAWK程序,我无法使用标签或换行符。当我有变量赋值时,它似乎成了一个问题。 (例如,一个= $ 1两个=同一行中的$ 2)。
谢谢!
答案 0 :(得分:0)
一种可能性是,如您所述,在指令之间添加分号。
但是,在大多数shell中,return也是一个选项,只需在关闭awk指令之前点击return即可:
$ awk '{one=$1
> two=$2}' test.txt
请注意,>
由外壳程序添加。 manual中也有记录。
答案 1 :(得分:-2)
看起来简单地添加股票标准分号就可以了。