10.4.2 指定打印分隔符

默认情况下awk是使用空白字符作为分隔符的,但是也可以通过-F参数指定分隔符,来区分不同的域(有点像之前学过的cut命令)。示例如下:


#

指定“.

”作为分隔符,这样每一行的$1

就是“.

”之前的字符,$2

就是“.

”之后的字符

比如说第一行的$1

是“john

”,$2

是“Male 30 021-11111111

[root@localhost ~]# awk -F. '{print $1, $2}' Awd.txt

john wang Male 30 021-11111111

lucy yang Female 25 021-22222222

jack chen Male 35 021-33333333

lily gong Female 20 021-44444444 ShangHai