का उपयोग करके $ PATH को पार्सिंग और प्रिंट करना मैंने अपने पैथ को टेक्स्ट फ़ाइल में रखा है और यूनिक्स में एक साधारण कमांड का उपयोग करके प्रत्येक पथ को एक नई लाइन पर प्रिंट करना चाहते हैं।यूनिक्स
मैं एक लंबा रास्ता इस प्रकार है कि यह करने के लिए मिल गया है ...
cat Path.txt | awk -F\; '{print $1"\n", $2"\n", ... }'
हालांकि यह अक्षम लगता है तो मैं जानता हूँ कि एक तरह से जल्दी से नई लाइनों प्रत्येक पर अपने परिणाम बाहर मुद्रित करने के लिए होना चाहिए डेलीमीटर द्वारा अलग किए गए प्रत्येक फ़ील्ड को मैन्युअल रूप से कॉल किए बिना समय। किसी भी OSes के साथ
echo $PATH | perl -F: -ane '{print join "\n", @F}'
(Windows XP, लिनक्स, Minix, सोलारिस पर परीक्षण):
यूनिक्स पर पथ विभाजक पेट के 'है:' और नहीं सेमी-कोलन ';' प्रश्न में 'awk' आदेश में सेट के रूप में। –