você está aqui: Home  → Arquivo de Mensagens

Usando variáveis para alterar arquivos com sed

Colaboração: Sérgio Luiz Araújo Silva

Data de Publicação: 13 de Janeiro de 2007

Sempre que estudamos o SED (editor de streams), nos é ensinado que o arquivo a ser tratado pelo sed deve ser redirecionado para um novo arquivo e em seguida o conteúdo deste novo arquivo deve ser redirecionada para o arquivo original.

Mas...

... Criando uma variável (equivalente àquelas criadas com crases) que obrigam o shell a executar primeiro seu conteúdo podemos fazer algo do tipo:

echo "$(sed 's/nao/sim/' teste.txt)" > teste.txt

Um subshell é criado em --> "$(sed 's/nao/sim/' teste.txt)" e o resultado é então jogado para o nosso arquivo

Observações:

  • Caso encontrem erros ou desejem fazer adições a esta dica sintam-se à vontade.
  • Não esquça de usar as aspas duplas senão o arquivo ficará com uma linha enorme pois o shell retira os espaços e quebras de linha

Esta dica é uma variação da dica publicada pelo "Davidson" Davidson Rodrigues Paulo".

Motorola mistura Linux e Windows Media Player

Fonte: Notícias Linux

Conheça o Motorizr Z6 da Motorola que mistura Linux e Windows Media Player "O aparelho ... traz uma inusitada combinação de tecnologias. O sistema operacional fica por conta do Java Linux. Quem comanda a parte de música, por sua vez, é o Windows Media Player da Microsoft."

Fonte: http://info.abril.com.br/aberto/infonews/012007/09012007-17.shl

Comente: http://www.noticiaslinux.com.br/nl1168392576.html#comentarios



 

 

Veja a relação completa dos artigos de Sérgio Luiz Araújo Silva

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script