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

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

Re: [shell-script] Variaveis com e sem espaço


From: Ernander (Nander)
Subject: Re: [shell-script] Variaveis com e sem espaço
Date: Tue, 6 Sep 2011 16:24:59 -0300

Olá Lista !

Pode-se usar o IFS ( Internal Field Separator) ja tratado aki na Lista.

antes do seu "for" faça o seguinte:

OFS=$IFS #OFS (OLD FIELD SEPARATOR recebe  ovalor de $IFS)
IFS="#" #MUDA O VALOR DO SEPARADOR DE CAMPOS
for i in `more list_r3.txt` ; do echo "$i" ; done

IFS=$OFS = VOLTA AO PADRAO

nander@RHADAMANTHYS:/tmp$ cat teste.sh
#!/bin/bash
OFS=$IFS #OFS (OLD FIELD SEPARATOR recebe  ovalor de $IFS)
IFS="#" #MUDA O VALOR DO SEPARADOR DE CAMPOS
for i in `more list_r3.txt` ; do echo "$i" ; done
IFS=$OFS # VOLTA AO PADRAO
nander@RHADAMANTHYS:/tmp$ ./teste.sh
1AB 0002  AB
1BV 0005  AB
1AJ  0003  AB
1AP  0001  AB
1CBTU 0011  AB
1FVB  0001  AB
1FV 0001  BA
1FSF 0001  BA
2FSS 0001  BA
2LEM  0001  BA
3LEN  0002  BA
3N   0001  AB
3NJ  0001  BA
4-ME-4A-AB
6-ME-5DRIO-AB
nander@RHADAMANTHYS:/tmp$


minha saída:




Faça o teste!

Att

Nander


reply via email to

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