Saya menggunakan Linux dan FreeBSD (khususnya, saya menggunakan Debian Linux dan PC-BSD), dan saya menemukan sesuatu yang aneh sed
.
Saya sering perlu mengonversi file "nilai yang dipisahkan tab" menjadi "nilai yang dipisahkan koma". Cara paling sederhana yang saya tahu adalah menggunakan sed
, seperti ini:
sed 's/\t/,/g' inputFile.txt > outputFile.csv
Ini berfungsi dengan baik di Linux: Ia mengganti setiap tab dengan koma ... tetapi di FreeBSD, itu tidak menggantikan apa pun !!!
Apakah saya melewatkan sesuatu? Apakah ada sintaks dengan FreeBSD sed
yang berbeda dengan yang ada di Linux?
-E
pilihan membuat trik (baik di FreeBSD dan Mac OS X).