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

 

 。

 

posted @ 2023-07-13 08:39  小鲨鱼2018  阅读(210)  评论(0编辑  收藏  举报