2012-03-16 15 views
11

$ NFの前に引数を表示しようとしました。しかし$ NF--はそのトリックをしません。これに対する解決策は何ですか?問題は、私はどのくらいのargを得ることができるのかということです。だから、私はいつも$ NFと argが必要です。NFの前の最後の引数awk?

種類よろしく

ユルゲン

OK:-tは1.1.1.1をptrが

ホスト| awk '/ pointer/{num = split($ 0、a、 "。"); [num-2] "を印刷してください。" [NUM-1];}」

foo.tld

答えて

15

あなたが最後のフィールドの横を取得するために$(NF - 1)を使用することができます。だからあなたの場合:

awk '{print $(NF - 1), $NF}' 
+0

私は近くにあった:o、ありがとう!1 – Juergen

関連する問題