[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Sed com marcador.
From: |
Valdinei Flug |
Subject: |
Re: [shell-script] Sed com marcador. |
Date: |
Tue, 8 Jul 2003 14:42:09 -0300 |
Obrigado Thobias.
Só tem um detalhe.
Está pegando também as linhas que tem "z" após o sexto (6º) marcador, ou
seja, eu queria só as linhas com "z" no sexto marcador apenas.
Se for possível dar mais uma ajudinha, eu agradeço.
Obrigado.
----- Original Message -----
From: Thobias Salazar Trevisan
To: address@hidden
Sent: Tuesday, July 08, 2003 12:51 PM
Subject: Re: [shell-script] Sed com marcador.
ae valdinei,
On Tue, 8 Jul 2003, Valdinei Flug wrote:
> Tenho um arquivo com vários campos separados por um marcador (;), e quero
> pegar somente as linhas que tenham um determinado caracter após o sexto
> (6º) marcador.
>
> Ex:
> ;abc ;def;ghi ;abc; def;zzz; ddd;zz
> ;xxx ;aaa; dddd; ddf; gg; trt; dsds; ewe; a;ads;ddf
>
> Neste caso quero pegar somente as linhas que após o sexto marcador venha o
> caracter "z", ou seja, só a primeira.
Você está procurando um determinado caractere, mas incluindo o
sexto campo ou realmente após o sexto campo.
sed -n '/^;\([^;]\+;\)\{5\}.*z/p'
entre chaves nós especificamos quandos campos queremos "pular"
Se você quer somente após o sexto, sem incluí-lo. altere o valor
entre chaves para 6. como está ele procura z a partir do 6º.
falow
thobias
-------
echo 9446046325380026818553633794429812592304650P | dc
-------
http://www.lcp.coppe.ufrj.br/~thobias
____________________________
|
| Against - HTML Mail
| Against - MS ATTACHMENTS
|
----------------------------
Yahoo! Groups Sponsor
PUBLICIDADE
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------
Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo!.