[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [shell-script] Substituir valores em um arquivo
From: |
Cassiano Sombrio_Hp |
Subject: |
RE: [shell-script] Substituir valores em um arquivo |
Date: |
Fri, 28 Dec 2001 17:12:11 -0200 |
Bála, show de bola mestre. Desculpa o aluguel.
Bom, acho que por esse ano era isso.
Feliz ano novo pessoal.
Cassiano
-----Original Message-----
From: Eliphas Levy Theodoro [mailto:address@hidden]
Sent: sexta-feira, 28 de dezembro de 2001 16:12
To: address@hidden
Subject: Re: [shell-script] Substituir valores em um arquivo
Cassiano Sombrio_Hp, @ 16:53:
> Pelo o que eu entendia, o endereçamento do comando seria da linha 10, onde
> encontra a primeira ocorrência de "system.startupArgs.sucodeuva" desde o
> início do arquivo, até a linha 2, onde encontra a primeira ocorrência de
uma
> linha sem contrabarra no final da linha desde o início do arquivo.
> Mas o que ocorreu foi que o endereçamento do comando foi da linha 10 até a
> linha 13, que é a primeira ocorrência de uma linha sem contrabarra no
final
> da linha desde a linha 10. Foi isso que eu achei estranho. Eu sempre achei
> que fosse da primeira forma, mas pelo jeito é da segunda.
>
> Consegui explicar?
HMMMMM tendi.
Então sim, o segundo endereço é relativo ao primeiro. (não tava tão
mal-explicado assim, eu que tou com muita regex na cabeça...)
No arquivo contendo:
1 a
2 b
3 c
4 a
5 b
6 c
7 d
Se você fizer /b/,/a/,
ele vai trocar da linha 2 a linha 4 e
da linha 5 a linha 7.
Não vai fazer de trás pra frente, da linha 2 a 1 ou 5 a 1 ou 5 a 4.
Aquele primeiro 'a' vai ficar intocado.
Nota: Se o segundo endereço não existir (por exemplo, f) ele vai
considerar como $ e trocar do primeiro até o fim do arquivo.
--
Eliphas
Sair da lista: address@hidden
Banco Dados: http://www.egroups.com/group/shell-script
Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html