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
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
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
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