उपयोग किए बिनाsed
या awk
, केवल cut
, मुझे अंतिम फ़ील्ड कैसे मिलती है जब फ़ील्ड की संख्या अज्ञात है या हर पंक्ति के साथ बदल जाती है?
sed
या awk
: perl -pe 's/^.+\s+([^\s]+)$/$1/'
।
cut
कुछ ऐसा करता है जिसका समर्थन करता है। लेकिन मुझे लगा कि यह उपयोगी है, इसमें यह पाठक को उस कोड पर विचार करने के लिए मजबूर करता है जिसका पालन करना आसान है। मैं एक त्वरित, उपयोग करने के लिए आसान तरीका चाहते थे cut
के लिए कई वाक्यविन्यास का उपयोग करने की जरूरत के बिना awk
, grep
, sed
, आदि rev
बात चाल किया; बहुत सुंदर, और कुछ मैंने कभी नहीं सोचा (भले ही अन्य स्थितियों के लिए क्लंकी हो)। मुझे अन्य उत्तरों से अन्य दृष्टिकोण पढ़ना भी पसंद था।
find | cut -d. -f<last>
प्राकृतिक झुकाव है
cut
कमांड के साथ प्यार में हैं :)? कोई अन्य लिनक्स कमांड क्यों नहीं?