2013-07-29 46 views
0

我想看到最新最好的方法來提取該命令的3號線,但我似乎無法得到它awk中一個外部命令,並獲取行

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

awk是解析文本的工具,它不是調用外部工具的環境。那將是一個殼。使用getline很少是正確的方法,請參閱http://awk.info/?tip/getline。 –

+2

fedorqui:'awk'NR == 3 {print}'你的意思是? – Vovanium

回答

2
service ipsec status | awk 'NR==3' 
+0

哇,要容易得多。謝謝! – Luis

0

使用sed

service ipsec status | sed '3!d'