[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Comando de inserção
From: |
Sérgio |
Subject: |
Re: Comando de inserção |
Date: |
Sat, 27 Mar 2010 16:47:15 -0000 |
User-agent: |
eGroups-EW/0.82 |
eu fiz um teste com o comando abaixo e funciona
sed -i.backup "/src admin/{n;s/\(.*\)/\1${NEW_IP}/g;}" file
Deixaria para os colegas a seguinte pergunta:
Como usar uma chave dentro de um range no sed?
sed -i '/pattern/,}p' file ?
ou seja, de 'pattern' até chave, já que a chave
é um caractere reservado do sed
--- Em address@hidden, "xiss_break" <xiss_break@...> escreveu
>
> Olá amigos da lista, tenho pouca experiencia com shell e estou tendo a
> necessidade de criar um script que faça a inserção no arquivo squidGuard.conf.
>
> src admin {
> ip 192.168.0.2
> }
>
> src restritos {
> ip 192.168.0.10
> }
>
> Eu preciso que o script pegue o ip informado na entrada e insira da seguite
> forma.
>
> Se for para o grupo admin:
> src admin {
> ip 192.168.0.2 novoip outroip
> }
>
> se for restrito:
>
> src restritos {
> ip 192.168.0.10 novoip outroip
> }
>
> A interface ja esta feita com outras funcionalidades, porém fiquei esbarrado
> nessa, se alguem puder ajudar.
>
>
> Abraço a todos.
>