Eu uso o Linux e o FreeBSD (especificamente, o Debian Linux e o PC-BSD), e achei algo estranho sed
.
Frequentemente, preciso converter arquivos "valores separados por tabulação" em "valores separados por vírgula". A maneira mais simples que eu sei é usar sed
, assim:
sed 's/\t/,/g' inputFile.txt > outputFile.csv
Isso funciona perfeitamente no Linux: ele substitui todas as guias por vírgula ... mas no FreeBSD, não substitui nada !!!
Estou esquecendo de algo? Existe uma sintaxe no FreeBSD sed
diferente da do Linux?
-E
opção faz o truque (no FreeBSD e no Mac OS X).