shell-script-pt
[Top][All Lists]
Advanced

[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 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]