Usando como base esta dica:
# source: http://sed.sourceforge.net/sed1line.txt
# print the line immediately after a regexp, but not the line
# containing the regexp
sed -n '/regexp/{n;p;}'
fiz algo assim
sed -i.backup '/src admin/{n;s/\(.*\)/\1 teste/g}' file
No seu caso terá que colocar o comando sed entre aspas duplas
para conseguir algo assim:
sed -i.backup "/src admin/{n;s/\(.*\)/\1 $"{EU_IP}/g}" file
--- Em [email protected], "xiss_break" <xiss_br...@...> 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.
>