Chinaunix

标题: 分隔符 [打印本页]

作者: ma3501406    时间: 2017-10-19 15:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: WilliBhamlll    时间: 2017-10-19 16:15
用正则                                                              
作者: wh7211    时间: 2017-10-19 16:16
本帖最后由 wh7211 于 2017-10-19 16:18 编辑

回复 1# ma3501406


  1. awk -F"[a-z0-9]+ +=" '{print NF"|"$1"|"$2"|"}' file
复制代码

输出:
2|| df dsf  f   fg |
2|| df gd fg fg|
2|| df fg  fg  hgh hg|

作者: ma3501406    时间: 2017-10-19 18:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: wh7211    时间: 2017-10-19 19:20
回复 4# ma3501406


  1. awk '{for(i=3;i<=NF;i++){a[$i]++}}END{for(j in a){print j,a[j]}}' file
复制代码

输出:
dsf 1
df 3
gd 1
fg 5
f 1
hg 1
hgh 1

作者: jason680    时间: 2017-10-19 20:00
回复 4# ma3501406

$ awk '{print $1,$2,NF-2}' FILE
sdfdsf = 4
dsjfkd90909 = 4
sgdsg = 5






欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2