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

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

Re: [shell-script] awk ou sed?


From: Franklin Anderson de Oliveira Souza
Subject: Re: [shell-script] awk ou sed?
Date: Wed, 19 Oct 2005 11:37:41 -0200

Ae mauricy ....

Dei um jeito aqui pra voce colega, com certeza nao eh a melhor soluçao
(solucao mais elegante), mas funciona com o pedaço que voce passou.
Peguei o que voce chamou de arquivo de entrada e salvei num arquivo
com o nome de "ajuda.txt"
o comando que usei segue abaixo:

prompt$ cat ajuda.txt  |awk -F "," '{print $2 " " $8}' |awk -F "="
'{print $2}' |awk -F "\)" '{print $1}'


acho que deve ajudar ...

falow



Em 19/10/05, Mauricy Maiorino<address@hidden> escreveu:
> Pessoal
>
> Tenho um arquivo com vários campos e o exemplo abaixo é parte de um
> campo que preciso tratar. Preciso separar somente a numeração que
> corresponde ao account do usuario, porém a posição do mesmo pode variar.
> Preciso de uma saída no formato como no exemplo:
>
>
> --Arquivo de entrada:
>
> (acct=ifch,user=riviab,copies=7,hpdocuprintr,UsLetter,simplex,Portrait,09010000000000)--062).PCL.PCL
> (acct=ic,user=ra041445,copies=100,hpdocuprintr,UsLetter,duplex,Portrait,34000000000000)_1--099).PCL.PCL
> (acct=ifch,user=riviab,copies=7,hpdocuprintr,UsLetter,simplex,Portrait,09010000000000)--066).PCL.PCL
> (acct=ifch,user=riv,copies=7,hpdocuprintr,UsLetter,simplex,Portrait,09010000000000)_1--065).PCL.PCL
>
>
> --Arquivo de saída:
>
> riviab 09010000000000
> ra041445 34000000000000
> riviab 09010000000000
> riv 09010000000000
>
> Estou tentando com awk mas não está dando certo. Será que com sed
> consigo alguma coisa?? Alguém teria alguma idéia para me ajudar??
>
> Mauricy
>
>
>
>
>
>
> ---------------------------------------------------------------------
> 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.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
>


reply via email to

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