|
发表于 2006-10-9 21:58:50
|
显示全部楼层
Post by kevin.tan
首先,awk会自动循环读取每一行
其次,能解决问题的工具都是好工具,不一定非得用awk
建议,在不知道行号的情况下,想读取其中的内容,你必须知道一个"pattern",比如说行中的行中某个所有行(也不一定是所有行)唯一字符串,(我想,如果这都不知,那没法找了)
$ grep " ATTERN" -n file # 获取行号
$ awk ' NR=="number" { print $0 }' file
Since you already know the pattern, why dont just simply:
$ awk '/PATTERN/ {print $0}' file
No grep needed. |
|