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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Sed com marcador.


From: Thobias Salazar Trevisan
Subject: Re: [shell-script] Sed com marcador.
Date: Tue, 8 Jul 2003 12:51:39 -0300 (BRT)

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



reply via email to

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