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