length函数返回字符串的长度。在下面的例子中,我们打印items.txt文件每一条记总字符数。
$ cat items.txt
101,HD Camcorder,Video,210,10
102,Refrigerator,Appliance,850,2
103,MP3 Player,Audio,270,15
104,Tennis Racket,Sports,190,20
105,Laser Printer,Office,475,5
$ awk '{print length($0)}' items.txt
29
32
27
31
30
总结:
length [(String)]
返回 String 参数指定的字符串的长度(字符形式)。如果未给出 String 参数,则返回整个记录的长度($0 记录变量)。