ois

>  Olá Graciela, olá amigo Tiago,
> Tiago, acho que entendi de forma diferente o pedido da Graciela. Na tua
> resposta, vc pegou os 3 primeiros caracteres de todas as linhas. Acho que a
> Graciele queria os 3 caracteres somente das linhas iniciadas por >.
>
Eu entendi diferente dos dois :-). O > identifica uma sequencia, que começa
na linha seguinte e vai até o próximo ">".

Graciela, veja se é isso que vc quer:
>
> sed 's/\>\(...\).*/\1/' /caminho/do/arquivo
>
> Meu one liner tb, só que em awk (pode?):

 awk '/>/ { getline; print substr($0, 1, 3) }' /caminho/do/arquivo


-- 
Christian Lyra
PoP-PR/RNP


[As partes desta mensagem que não continham texto foram removidas]

Responder a