Tim*_*Tim -4 awk
在awk,如果记录分隔符RS和字段分隔符FS相同会发生什么?
awk
RS
FS
如何从记录中分辨字段?
cuo*_*glm 5
记录分隔符RS获胜 -- 优先 -- 因为awk需要先确定什么是记录,然后将记录分成多个字段。
有关完整过程,请参阅规范中的awk描述部分。
例子:
$ printf '1 2' | awk 'BEGIN{RS = FS = " "};{print $0, NF}' 1 1 2 1
只有一行输入,awk看到两条记录,因为RS是空间。NF向我们展示了每条记录中只有一个字段。
NF
在这种情况下,记录和字段是相同的,可以互换使用。
归档时间:
9 年,3 月 前
查看次数:
427 次
最近记录: