[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Alimentar um loop
From: |
Miranda |
Subject: |
Re: [shell-script] Alimentar um loop |
Date: |
Wed, 06 Apr 2005 14:27:46 +0000 |
veja
miranda@guitar tmp]$ cat bro
a-b-c-x-x-x
d-e-f-x--
g-h-i-x-x-
a-b-c-x-X-x
a-b-c-x-y-x
[miranda@guitar tmp]$ awk -F"-" '$5 == "x"{print}' bro
a-b-c-x-x-x
g-h-i-x-x-
On Wed, 2005-04-06 at 17:13, Wilson Campos wrote:
> Bem galera necessito de um script que receba dados do proprio arquivo
> num loop, exemplo
>
> Dentro do arquivo:
> a-b-c-x-x-x
> d-e-f-x--
> g-h-i-x-x-
> ...
>
> Bem o separador eh o "-"
>
> Eu preciso que sempre que o "X" estiver na 5a coluna ele imprima a linha
> nao estou conseguindo fazer, embora seja basico.
>
> Grato!
>
> estou tentando assim:
>
> #!/usr/bin/sh
> while read var
> do
> var=`cut -d, -f5`
> echo $var
> done < /tmp/arquivo
> while read LINE
> do
> echo $var
>
> if [ -z "$var" ]; then #Se estiver fazia
> :
> else #Se for X
> echo $LINE
> fi
> done </tmp/arquivo
>
>
> ---------------------------------------------------------------------
> 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
>
>
>
>
>
>
>
>
- Alimentar um loop, Wilson Campos, 2005/04/06
- Re: [shell-script] Alimentar um loop,
Miranda <=