मैं लिनक्स और फ्रीबीएसडी दोनों का उपयोग करता हूं (विशेष रूप से, मैं डेबियन लिनक्स और पीसी-बीएसडी का उपयोग करता हूं), और मुझे कुछ अजीब लगा sed
।
मुझे बार-बार "टैब अलग किए गए मान" फ़ाइलों को "अल्पविराम से अलग मान" में बदलने की आवश्यकता है। सबसे आसान तरीका मुझे पता है sed
, इस तरह से उपयोग करना है :
sed 's/\t/,/g' inputFile.txt > outputFile.csv
यह पूरी तरह से लिनक्स पर काम करता है: यह हर टैब को अल्पविराम से बदल देता है ... लेकिन FreeBSD पर, यह कुछ भी प्रतिस्थापित नहीं करता है !!!
क्या मैं कुछ भूल रहा हूँ? क्या फ्रीबीएसडी के साथ एक वाक्यविन्यास है sed
जो लिनक्स पर एक से अलग है?
-E
विकल्प चाल (दोनों FreeBSD पर और मैक ओएस एक्स पर) बनाता है।