[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Alterar linhas em um arquivo via shell script
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] Alterar linhas em um arquivo via shell script |
Date: |
Fri, 9 Mar 2007 08:10:21 -0300 |
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 <address@hidden> wrote:
>
> Use PHP.
>
>
> ----- Original Message -----
> From: kblocat
> To: address@hidden <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]
- Alterar linhas em um arquivo via shell script, kblocat, 2007/03/08
- Re: [shell-script] Alterar linhas em um arquivo via shell script, Bruno Gunter Fricke, 2007/03/09
- Re: [shell-script] Alterar linhas em um arquivo via shell script, Flavio Junior, 2007/03/09
- Re: [shell-script] Alterar linhas em um arquivo via shell script,
Tiago Barcellos Peczenyj <=
- Re: [shell-script] Alterar linhas em um arquivo via shell script, Bruno Gunter Fricke, 2007/03/09
- Re: [shell-script] Alterar linhas em um arquivo via shell script, Julio C. Neves, 2007/03/09
- Re: [shell-script] Alterar linhas em um arquivo via shell script, Julio C. Neves, 2007/03/09
- Re: [shell-script] Alterar linhas em um arquivo via shell script, Bruno Gunter Fricke, 2007/03/09
- Re: [shell-script] Alterar linhas em um arquivo via shell script, Julio C. Neves, 2007/03/09
- Re: [shell-script] Alterar linhas em um arquivo via shell script, address@hidden, 2007/03/09