Hem Linux hem de FreeBSD kullanıyorum (özellikle Debian Linux ve PC-BSD kullanıyorum) ve garip bir şey buldum sed
.
Sık sık "sekmeyle ayrılmış değerler" dosyaları "virgülle ayrılmış değerler" dönüştürmek gerekir. Bildiğim en basit yol şu şekilde kullanmaktır sed
:
sed 's/\t/,/g' inputFile.txt > outputFile.csv
Bu Linux'ta mükemmel çalışır: Her sekmeyi virgülle değiştirir ... ancak FreeBSD'de hiçbir şeyin yerini almaz !!!
Bir şey mi kaçırıyorum? FreeBSD sed
ile Linux'takinden farklı bir sözdizimi var mı ?
-E
Seçeneği (FreeBSD üzerinde ve Mac OS X her ikisi) hile yapar.