linux 中awk命令输出指定字段分隔符分割的长度

发布时间 2023-07-13 08:41:28作者: 小鲨鱼2018

 

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

 

 。