मैं उन फाइलों में कॉलम पढ़ना चाहता हूं जहां विभाजक :
है।perl -a: कॉलम विभाजक कैसे बदलें?
मैं इसे इस तरह की कोशिश की (072 क्योंकि http://www.asciitable.com के अनुसार, बृहदान्त्र के अष्टाधारी प्रतिनिधित्व है):
$ echo "a:b:c" | perl -a -072 -ne 'print "$F[1]\n";'
मैं इसे b
प्रिंट करना चाहते हैं, लेकिन यह काम नहीं करता। perlrun में -F
पर
कूल, धन्यवाद! मैं सोच रहा हूं कि '-0' क्या है, तो ... – Frank
' -0' * रिकॉर्ड विभाजक * सेट करता है (पर्ल की धारणा अगली से एक पंक्ति को अलग करती है) – mob
यह रिकॉर्ड विभाजक है, फ़ील्ड विभाजक नहीं। – tripleee