Leandro, eu faria da seguinte maneira:
crie o scrip abaixo.. #!/bin/bash arg=$1; echo $1 >> /etc/squid/bloqueados/arquivo_do_squid_de_bloqueados.txt # /usr/local/squid/sbin/squid -k reconfigure #----------------------------------------------------------------------------------------------------------- agora execute: ./script.sh www.terra.com.br a linha /usr/local/squid/sbin/squid -k reconfigure é para que sua configuração passe a funcionar. Abraços On 7/9/07, Leandro Venturini <[EMAIL PROTECTED]> wrote: > > Oi Lista, > > Como eu poderia abrir um arquivo no sheel e modificado, por exemplo, > quero criar um script .sh que modifique a lista de sites bloqueados pelo > squid. > > Então preciso abrir um arquivo e modificar ele, mas quero fazer isso > dinamicamente, só chamo o firesquid.sh www.teste.com e ele grava este > valor no arquivo de configuração, é algo bem simples só quero abrir e > gravar valores em um arquivo. > > com php eu usaria fopen fclose, em shell como seria ? > > Alguma idéia ? > > [moderação] > para adicionar um texto no final de um arquivo, é simples, basta usar o > redirecionamento >> > > echo "estou no fim do arquivo" >> arquivo > > outra forma seria usando o sed > > sed -i.old 'comandos' arquivo > > isso vai gerar um arquivo antigo (arquivo.old) inalterado e o novo sera o > arquivo modificado pelos comandos sed -- ai teria que estuda-los para > realizar o que vc pretende. > > [/moderação] > > -- Henrique Doiche J. Campos [As partes desta mensagem que não continham texto foram removidas]