[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Quem poderia explicar!!!!!
From: |
Thobias Salazar Trevisan |
Subject: |
Re: [shell-script] Quem poderia explicar!!!!! |
Date: |
Wed, 9 Jul 2003 19:49:56 -0300 (BRT) |
ae,
On Wed, 9 Jul 2003, gerusso2003 wrote:
> Tenho um loop assim:
> #!/bin/bash
> for i in `(awk -F "\|" '{print $2}' usuario)`
> do
> NOME[$n]=$i
> echo ${NOME[$n]}
> let n+=1
> done
>
> O conteudo do arquivo usuario e esse:
> gr|Geraldo Russo|escola|info
> gf|Jose da Silva|escola|agro
>
> se executo awk -F "\|" '{print $2}' usuario no terminal ele retorna:
> Geraldo Russo
> Jose da Silva
>
> se faço no loop ele retorna:
> Geraldo
> Russo
> Jose
> da
> Silva
o problema esta no for que usa o IFS default. para arrumar, antes
do for faça:
OLDIFS="$IFS"
IFS="
"
for i in `awk -F "\|" '{print $2}' usuario`
....
done
IFS="$OLDIFS"
falow
--
thobias
-------
echo 9446046325380026818553633794429812592304650P | dc
-------
http://www.lcp.coppe.ufrj.br/~thobias
____________________________
|
| Against - HTML Mail
| Against - MS ATTACHMENTS
|
----------------------------
- Quem poderia explicar!!!!!, gerusso2003, 2003/07/09
- Re: [shell-script] Quem poderia explicar!!!!!,
Thobias Salazar Trevisan <=
- RES: [shell-script] Quem poderia explicar!!!!!, geraldo, 2003/07/10
- Re: RES: [shell-script] Quem poderia explicar!!!!!, Moysés, 2003/07/10
- RES: RES: [shell-script] Quem poderia explicar!!!!!, geraldo, 2003/07/10
- Re: RES: RES: [shell-script] Quem poderia explicar!!!!!, Moysés, 2003/07/11
- Re: RES: RES: [shell-script] Quem poderia explicar!!!!!, Thobias Salazar Trevisan, 2003/07/11
- RES: RES: RES: [shell-script] Quem poderia explicar!!!!!, geraldo, 2003/07/14
- Re: RES: RES: [shell-script] Quem poderia explicar!!!!!, Moysés, 2003/07/14
- Re: RES: RES: [shell-script] Quem poderia explicar!!!!!, Thobias Salazar Trevisan, 2003/07/14
- Re: RES: [shell-script] Quem poderia explicar!!!!!, Valtoir, 2003/07/11