awk外部命令和获取行

时间:2013-07-29 14:23:39

标签: awk cmd getline

我试图看看从这个命令中提取第3行的最佳方法是什么,但我似乎无法得到它

awk 'BEGIN{while("service ipsec status" | getline x) print  x}'

2 个答案:

答案 0 :(得分:2)

service ipsec status | awk 'NR==3'

答案 1 :(得分:0)

使用sed

service ipsec status | sed '3!d'