2012-03-16 13 views
11

मैंने $ NF से पहले तर्क मुद्रित करने का प्रयास किया। हालांकि $ एनएफ - चाल नहीं करता है। इसका समाधान क्या है? समस्या यह है कि, मुझे नहीं पता कि मुझे कितने तर्क मिलते हैं, इसलिए मुझे हमेशा $ NF और तर्क की आवश्यकता है।एनएफ से पहले अंतिम तर्क अजीब?

सधन्यवाद

जुएर्गेन

ठीक:

मेजबान आयकर ptr 1.1.1.1 | अजीब '/ सूचक/{num = विभाजन ($ 0, ए, "।"); एक [num-2] "प्रिंट करें।" एक [संख्या -1];} '

foo.tld

उत्तर

15

आप $(NF - 1) का उपयोग पिछले खाने के पास पाने के लिए कर सकते हैं। तो आपके मामले में:

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

आह, तो मैं करीब था: ओ, धन्यवाद! 1 – Juergen