मैं एक विशिष्ट पैटर्न के लिए grep का उपयोग करके अंतिम शब्द या वाक्यांश लेने का प्रयास कर रहा हूं। इस उदाहरण में, यह अंतिम अल्पविराम से पंक्ति के अंत तक होगा:
Blah,3,33,56,5,Foo 30,,,,,,,3,Great Value
और इसलिए उस लाइन के लिए वांछित आउटपुट "ग्रेट वैल्यू" होगा। सभी रेखाएँ अलग-अलग लंबाई की होती हैं, लेकिन हमेशा अंतिम शब्दों से पहले एक ही अल्पविराम होता है।
मूल रूप से, मैं अंतिम कॉमा से लाइन के अंत तक उत्पादन करना चाहूंगा। धन्यवाद!
लाइन पर अंतिम आइटम प्राप्त करना आसान काम है, लेकिन उस लाइन को कैसे पहचाना जाना चाहिए? मेरा मतलब है, कैसे एक कमांड या स्क्रिप्ट लाइन को देख सकता है, और कह सकता है "हां, यह एक है"? पैटर्न क्या है जो उस रेखा की पहचान करता है?
—
सर्गी कोलोडियाज़नी
grep
इस काम के लिए उपकरण नहीं है।
awk -F, '{print $NF}'
?