[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Awk - Sair depois da primeira ocorrência
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] Awk - Sair depois da primeira ocorrência |
Date: |
Thu, 11 Sep 2008 16:16:01 -0300 |
vc pode/deve definir um bloco de codigo, pois vc quer fazer uma
substituição (s), imprimir (p) e terminar o script (q)
$ sed -n '/^Usuario=/{s///;p;q}' arquivo.extensao
2008/9/11 Alain M. <address@hidden>:
> Estou tentando fazer algo parecido para um script que usa variáveis, mas
> não consegui:
>
> Tenho um arquivo:
> $ cat arq.txt
> SubProjeto='testeProj'
> Usuario=Teste
> Min=30
> Usuario=Ninguém
>
> Eu quero imprimir o primeiro valor de usuario, assim dá os dois:
> $ cat arq.txt | sed -n s/^Usuario=//p
> Teste
> Ninguém
>
> Isto resolve:
> $ cat arq.txt | sed -n s/^Usuario=//p | head -1
> Teste
>
> Mas eu tentei usar o comando q mas não consegui a sintaxe correta. O que
> tem no só sed não inclue subst...
>
> grato,
> Alain
> PS: tenho mais problemas nesse mesmo script, mas acho melhor mandar um
> por vez :)
>
> Tiago Barcellos Peczenyj escreveu:
>
>> tenta assim:
>> $ awk '/pattern/ { getline ; print; exit ; }' *.xml
>>
>> seria o mesmo aque
>>
>> $ sed -n '/pattern/{n;p;q;}' *.xml
>>
>>
>
--
Tiago B Peczenyj
Linux User #405772
http://peczenyj.blogspot.com/
"what does not kill us makes us stronger"
- Awk - Sair depois da primeira ocorrência, Eri Ramos Bastos, 2008/09/11
- Re: [shell-script] Awk - Sair depois da primeira ocorrência, Darlon, 2008/09/11
- Re: [shell-script] Awk - Sair depois da primeira ocorrência, Tiago Barcellos Peczenyj, 2008/09/11
- Re: [shell-script] Awk - Sair depois da primeira ocorrência, Darlon, 2008/09/11
- Re: [shell-script] Awk - Sair depois da primeira ocorrência, Tiago Barcellos Peczenyj, 2008/09/11
- Re: [shell-script] Awk - Sair depois da primeira ocorrência, Eri Ramos Bastos, 2008/09/11
- Re: [shell-script] Awk - Sair depois da primeira ocorrência, Tiago Barcellos Peczenyj, 2008/09/11
- Re: [shell-script] Awk - Sair depois da primeira ocorrência, Eri Ramos Bastos, 2008/09/11
- Re: [shell-script] Awk - Sair depois da primeira ocorrência, Alain M., 2008/09/11
- Re: [shell-script] Awk - Sair depois da primeira ocorrência,
Tiago Barcellos Peczenyj <=
- Re: [shell-script] Awk - Sair depois da primeira ocorrência, Alain M., 2008/09/11
- Re: [shell-script] Awk - Sair depois da primeira ocorrência, Tiago Barcellos Peczenyj, 2008/09/11