Edicao de arquivo com shell script
Existe como atraves de comando do shell incluir ou remover linhas de um determinado arquivo? estou tentando criar um script para adicionar ou remover dominios para facilitar um pouco o gerenciamento desta parte para alguns clientes.
como por ex.
incluir as seguintes linhas no arquivo named.conf
zone "meusite.com.br" {
type master;
file "/etc/bind/meusite.com.br.db";
};
agradeco pela atencao.
flw
Edicao de arquivo com shell script
tem sim,
jutanto shell, awk e sed da pra fazer qq coisa com arquivos, principalmente com texto :)
da uma olhada nesse site http://aurelio.net
veja a parte de expressoes regulares
Re: substituição de strings
Citação:
Postado originalmente por thiagonunes
Alguém saberia me dizer se com o awk é possível substituir uma string por outra em um arquivo apenas pelo shell, sem interação com o usuário?
Tipo: awk --substitui "essa string" "por essa string" /nesse/arquivo
Se com o awk não for possível, alguém saberia me indicar qual comando poderia me quebrar esse galho.
Valeu.
procure o pacote de software "rpl" ....
Edicao de arquivo com shell script
com sed vc faz isso
sed -i 's/TEXTOANTIGO/TEXTONOVO/' arquivo