2
awk的正常格式如下。新行如何影響awk中的打印?
echo "haha" |awk '{print 6}'
6
現在要在打印後添加一條新線,其他與上面相同。
echo "haha" |awk '{print
> 6}'
haha
awk如何解釋第二個命令?
awk是否在解釋之前通讀所有命令?
awk的正常格式如下。新行如何影響awk中的打印?
echo "haha" |awk '{print 6}'
6
現在要在打印後添加一條新線,其他與上面相同。
echo "haha" |awk '{print
> 6}'
haha
awk如何解釋第二個命令?
awk是否在解釋之前通讀所有命令?
從https://www.gnu.org/software/gawk/manual/html_node/Statements_002fLines.html#FOOT9
除非換行符被轉義(具有\
)或它遵循被認爲是語句結束的
, { ? : || && do else
在任何其他點的換行一個
因此,您的腳本將相當於:
$ echo "haha" |awk '{print;6}'
haha
爲了逃避:
$ echo "haha" |awk '{print \
6}'
6