+ Responder ao Tópico



  1. #1

    Padrão acrescentar uma linha apos determinado campo

    ola a todos.
    estou terminando um script e chegou uma parte q estou me batendo.

    estou querendo acrescentar uma linha no squid.conf apos determinada linha ou caractere.
    alguem sabe como posso fazer isso?

    o q eu quero eh adicionar apos a linha:

    ############# regras por usuarios

    a conf para um usuario. queria q ficasse assim

    ############# regras por usuarios

    acl adriano proxy_auth adriano
    acl adriano_si url_regex "/etc/squid/usuarios/adriano"


    entenderam? como eu podia fazer isso?

    []'s
    alexandre

  2. #2

    Padrão Re: acrescentar uma linha apos determinado campo

    cara...

    talvez exista outra forma, mas vc pode colocar no seu script as configurações do squid da seguinte forma:

    vc divide a configuração até o ponto que vc quer acrescentar a linha:

    primeira parte:

    echo "aqui entrará as configurações
    do squid até o
    ponto que vc quer
    colocar as outras partes" > arquivo.conf

    depois vc adiciona suas configurações neste arquivo:

    echo "configurações 1" >> arquivo.conf
    echo "configurações 2" >> arquivo.conf

    e assim vai...

    se vc nao tiver mais nada a adicionar vc coloca o resto do arquivo de confiuração do squid:

    echo "restante do
    squid.conf" >> arquivo.conf

    com este exemplo vc pode adicionar linha em qualquer parte do arquivo, mas é preciso dividí-lo e seguir a ordem...

    valeu

  3. #3

    Padrão Re: acrescentar uma linha apos determinado campo

    blz mas jah consegui. um camarada ai do forum me passou um link com comandos do sed e consegui o q eu queria.
    segue o site ai
    http://thobias.org/doc/sosed.html


  4. #4

    Padrão Re: acrescentar uma linha apos determinado campo

    q bom q resolveu...

    vou estudar esse material tbm..

    parece ser muito bom e será útil pra mim também..

    valeu