linux 中awk命令输出指定字段分隔符分割的长度
001、
[root@PC1 test01]# ls a.txt [root@PC1 test01]# cat a.txt ## 测试数据 34gfjfgax gd;g3;54;66;77 sfdgfghcg ljhg9;875gf wr346dxzc mbkbczxdwa [root@PC1 test01]# awk '{OFS = "\t"; len = split($2, ay, ";"); print $0, len}' a.txt ## 输出第二个字段一分号分隔的字段数目 34gfjfgax gd;g3;54;66;77 5 sfdgfghcg ljhg9;875gf 2 wr346dxzc mbkbczxdwa 1
。