Porque o PHP vai trabalhar muito melhor os casos do que o shell. Não é que seja impossível, apenas não será prático, sem contar que o shell é muito mais lento do que o PHP. Talvez, seja melhor até fazer em Perl.
Ou será que você é daqueles que "acham" que o shell conecta em banco de dados também? ;-) []'s Gunter On Fri, 2007-03-09 at 08:10 -0300, Tiago Barcellos Peczenyj wrote: > Por que PHP? > É impossivel fazer via qualquer comando interno do shell ou ferramenta > basica do mundo unix? > > Uma solução, para comentar, seria utilizar o sed com a opção -i para > que , > na linha que vc quer, ele substituisse a linha por ela mesma porem com > um > simbolo de # na frente > > sed -i 's/REGRA/#&/' arquivo > > agora e para descomentar? > > sed -i '/REGRA/s/^#//' > > ou seja, na ocorrencia da regra, ele vai trocar o simbolo # do começo > da > linha por nada. > > Pode ficar melhor? Pode, existem N formas, esta é só uma. > > []´s Tiago > > On 3/9/07, Bruno Gunter Fricke <[EMAIL PROTECTED]> wrote: > > > > Use PHP. > > > > > > ----- Original Message ----- > > From: kblocat > > To: [email protected] <shell-script% > 40yahoogrupos.com.br> > > Sent: Thursday, March 08, 2007 11:34 PM > > Subject: [shell-script] Alterar linhas em um arquivo via shell > script > > > > Pessoal, boa noite. > > > > Meu problema é o seguinte : > > > > Preciso liberar/bloquear laboratórios através do squid.conf, ou > seja : > > > > #http_access deny lab1 > > http_access allow lab1 > > > > #http_access deny lab2 > > http_access allow lab2 > > > > #http_access deny lab3 > > http_access allow lab3 > > > > #http_access deny lab4 > > http_access allow lab4 > > > > Resumindo, dependendo da solicitação do usuário, por exemplo: Ele > quer > > bloquear a Internet no lab 1 e lab3 > > > > Beleza, é só comentar a linha allow dos labs 1 e 3 e descomentar as > linhas > > com deny. > > > > Montei arquivos squid.conf com as linhas comentadas e depois o > script > > deletava e renomeava os arquivos. > > > > Mas às vezes o cara quer liberar e bloquear em sequencias > aleatórias, aí > > teria que criar arquivos com todas as combinações possíveis, além > disso > > qquer alteração no squid.conf, teria que replicar nos demais: mó > trampo. > > > > Qual a pergunta: teria como eu comentar/descomentar as linhas de > acordo > > com > > a seleção aleatória do usuário via shell, sem que ele tenha que > editar o > > squid.conf no braço ? > > > > Tá lançado o desafio. Aguardo sugestões . > > > > Obrigado > > > > Christian > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > -- > Tiago B Peczenyj > Linux User #405772 > > # cd /pub > # more beer > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > [As partes desta mensagem que não continham texto foram removidas]
