“awk的-F参数可以指定新的记录分隔符,有些时候可能需求指定多个分隔符,比如下面的内容 width:720 height:360 如果需要取出width和height后面的值的话,一般大家会这样做,即做两次awk操作 # echo "width:720 height:360" | awk '{print $1;print $2}' | awk -F: '{print $2}' 720...
命令行选项 -F"[@ /t]" 告诉awk @, 空格和Tab都是字段分隔符,例如: awk -F"[@ /t]" '{print $2,$3}' test 以@,空格,Tab键分割test文件的每一行,并输出第二、...
cat /proc/net/dev | awk -F '[: ]+' '/eth1/{print $3}' //-F[: ]表示指定分隔符可以是:或者 (空格) 这里指定多个分隔符 [ ] 表示一个字符的集合,+则是一个正则表达式,表示+...
awk -F"[ab]" '{}'这种形式指定的分隔符是或的关系,即a或b作为分隔符; awk -F"[a][b]" '{}'这种形式指定的分隔符是合并的关系,即以“ab”作为一个字符为分隔符。 所以在上面的命令...
分隔符可以是正则表达式。 awk -F'[/=]' '{print $3 "\t" $5 "\t" $8}' file 产生: tc0001 tomcat7.1 demo.example.com tc0001 tomcat7.2 quest.example.com tc0001 tomcat7...
1、awk -F ',' 表示使用逗号多分隔符 2、awk -F 'AB' 表示使用符号AB做分隔符 echo ABCDABDDCADAFB | awk -F 'AB' '{for(i=1;i<=NF;i++)printf$i" "}'输出 CD ...
[awk] 用-F指定多分隔符实例_备忘 [root@test ~]# ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:0C:29:61:BD:A8 inet addr:192.168.181.41 Bcast:192.168...
1.采用 “,;” 字符串分割 该问题最简单,直接使用 -F 指定即可 如 awk -F“,;” '{print $1...
awk -F ':' '{print $3}' file awk 'BEGIN{FS=":"}{print $3}' file BEGIN块中的FS,就是内部变量,可以直接指定或者输出。如果你的文件既有用,分隔的,也有用:分割的,FS甚至可以指定...
收录于:2022-11-15 16:55:20