在使用awk截取区域性的数据时,使用记录分割符RS是比较方便的。
复制代码代码如下:
[root@station1 ~]# cat a.awk
(责任编辑:IT)#!/usr/bin/awk -f BEGIN{ RS="name" FS=" |n" } $1 > max{ max=$1 line=$0 } END{printf RS""line} [root@station1 ~]# ./a.awk data name8 30 a c d [root@station1 ~]# |