Boa noite Carlos Eduardo, Funcionou como uma luva.
Muito obrigado! Abs, Wenderson Souza e-mail: wendersonso...@gmail.com msn: wendersonso...@msn.com skype: wendersonsouza Em 2 de agosto de 2011 18:54, Carlos Eduardo G. Carvalho (Cartola) <cartol...@gmail.com> escreveu: > Não sei se só funciona assim, mas eu uso fornecendo um argumento vazio pro > -i e usando o -e para o comando: > > sed -i '' -e 1d arquivo > > Abs, Cartola. > > Em 2 de agosto de 2011 18:11, Wenderson Souza > <wendersonso...@gmail.com>escreveu: > >> Amigos, >> >> Ja googlei, man sed, etc etc. >> >> Mas estou tendo dificuldades com algo que eu acho até fácil, mas não >> sei o que está havendo. >> >> Preciso remover a primeira linha de um arquivo (dentro de um script >> sh) com o sed. >> >> Sei que fica chato ficar comparando, mas no linux eu usava assim: sed >> -i 1d /meu/arquivo para remover no mesmo arquivo >> >> No FreeBSD vi que tenho que fazer assim: sed -i '1 d' /meu/arquivo >> entre aspas e com espaco entre o 1 e o d >> >> >> O interessante é: >> >> Se eu fizer o comando sem o -i (editar no próprio arquivo) funciona, >> mas ai tenho que jogar o resultado para /meu/arquivo1 e depois dar um >> mv /meu/arquivo1 /meu/arquivo, isso não fica "elegante". >> >> Alguma idéia de como fazer a edição direto no arquivo? >> >> Abs, >> >> >> Wenderson Souza >> e-mail: wendersonso...@gmail.com >> msn: wendersonso...@msn.com >> skype: wendersonsouza >> ------------------------- >> 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 > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd