使用 -F '[ ]' 方括号里面就可以指定多个分隔符,它的作用和在shell命令行下是一样的,表示[]里面的任何一个字符。示例:
[root@aminglinux ~]# awk -F '[:/]' '{print $2}' 1.txt
2
3
[root@aminglinux ~]# cat 1.txt
1:2:3
1/3/5
说明: 分隔符可以是:也可以是/
[root@aminglinux ~]# awk -F '[:/]' '{print $2}' 1.txt
2
3
[root@aminglinux ~]# cat 1.txt
1:2:3
1/3/5
说明: 分隔符可以是:也可以是/
编辑回复