[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] Alimentar um loop
From: |
Julio Cezar Neves - DATAPREVRJ |
Subject: |
RES: [shell-script] Alimentar um loop |
Date: |
Wed, 6 Apr 2005 16:46:41 -0300 |
Aê Wilson:
while read linha
do
[ $(echo $linha | cut -f5 -d'-') = x ] && echo $linha
done < arquivo
[ ]s,
Julio
:wq
| -----Mensagem original-----
| De: Wilson Campos [mailto:address@hidden]
| Enviada em: quarta-feira, 6 de abril de 2005 14:14
| Para: address@hidden
| Assunto: [shell-script] Alimentar um loop
|
|
|
| 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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- RES: [shell-script] Alimentar um loop,
Julio Cezar Neves - DATAPREVRJ <=