|
From: | Edilson Azevedo |
Subject: | Re: [shell-script] SED + ECHO = Escolha correta? |
Date: | Thu, 29 Mar 2007 13:40:16 -0300 |
User-agent: | Thunderbird 1.5.0.9 (X11/20070103) |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Olá pessoal. Descobri meu erro. Quando eu disse isso aqui: FILA=/tmp/fila MAILOG=/var/log/maillog SAIDA=/tmp/final CONTADOR=`nl fila |cut -c 1-6 |tail -n1` CONTROLE=0 ID=`grep -E '^IDMSG' $FILA` TAM=`grep -E '^Tamanho' $FILA` while [ $CONTADOR -gt $CONTROLE ];do echo "$ID" echo "$TAM" echo "ESPACO" CONTROLE=$(expr $CONTROLE + 1) done Eu tava falando para o sistema que ele deveria imprimir na tela todas as ocorrências de ID e depois apenas o TAM e sequencialmente o ESPACO. Agora vejo que o problema é um pouco mais embaixo. Em teoria o sistema tem que achar todo $ID e para cada ocerrência criar uma variável (me corrijam se tiver falando besteira) e da mesma forma para $TAM. Depois disso ele deve echoar na tela essas variáveis criadas para cara ocorrência sequencialmente. Isso é possível? - -- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGC+vsYeJNlRYHC5oRAgtuAKCFNa1W5OvBoh3CjQx7VE1s01V4LACdHRqz DNgO8jHwzJze5JnO4b6mESw= =HfTK -----END PGP SIGNATURE-----
[Prev in Thread] | Current Thread | [Next in Thread] |