um pouco relacionado, por exemplo o tar no linux por default levava permissao -p no freebsd nao.. (ou o inverso)
e pra piorar a bagunça as vezes o padrão POSIX.2 especifica alguns outros parametros para um aplicativo e nao necessariamente o linux ou o bsd estarão seguindo. enfim, padrao existe pra ser quebrado [ ]'s Fabricio Lima When your hammer is C++, everything begins to look like a thumb. Em 27 de novembro de 2014 09:51, Renato Botelho <rbga...@gmail.com> escreveu: > > On Nov 27, 2014, at 09:28, Pedro Silva <pedro.f...@gmail.com> wrote: > > > > O que achei interessante foi o "sed" do Linux funcionar e o "sed" do > > FreeBSD não funcionar de jeito nenhum. > > > > No Linux (Fedora 20) o comando sed 's/\t/;/g' file.txt teve o efeito que > eu > > esperava; no FreeBSD não acontece nada. > > > > Tirei o CRLF com o comando tr -d '\15' < file.txt > file-1.txt e mesmo > > assim não funcionou no sed do FreeBSD > > > > Com o AWK também funcionou certinho. > > > > Obrigado a todos pelas dicas. > > > > Se alguém descobrir porque o sed do FreeBSD 9.1 não funciona, > agradeceria. > > As implementações do sed GNU e BSD são diferentes, você pode instalar o > GNU sed a partir do port textproc/gsed. > > O tr é uma opção muito boa, daria inclusive pra vc trocar os tabs por ;, > além de remover o \r. > > # cat arquivo | tr ‘\t’ ‘;’ | tr -d ‘\r’ > arquivo2 > > Acho que essa seria a solução com menor consumo de recursos, já que o tr é > bem mais leve que sed e/ou awk. > > []s > -- > Renato Botelho > > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd