空白字段分隔符(例如使用FS = "\t", in时的制表符)的默认值AWK是一个或多个。因此,如果您想读入制表符分隔的文件,其中某些列(最后一列除外)中包含空值,它将跳过它们。例如:
FS = "\t"
AWK
1 "\t" 2 "\t" "" "\t" 4 "\t" 5
$3即使明显有两个选项卡,也会引用4,而不是 null 。""
$3
4
""
我应该怎么做才能将字段分隔符指定为仅一个选项卡,以便引用而不$4引用?45
$4
5
awk tabs field separator
awk ×1
field ×1
separator ×1
tabs ×1