[Resolvido] Como recuperar a variável $IFS ?

Iniciado por Manda_Chuva, 11 de Junho de 2013, 15:50

tópico anterior - próximo tópico

Manda_Chuva

Boa tarde pessoal,

É o seguinte alterei minha variável de ambiente $IFS e não criei um backup como recupera-la?

No momento ela está assim:
$echo $IFS | od -h

0000000 000a
0000001

Quando na verdade era pra estar assim:
$echo $IFS | od -h

0000000 0920 0a0a
0000001


Já tentei reiniciar!
Ja tentei IFS=$'\t \n' mas nada funciona!
Estou tendo problemas em passar parametros  nos loops nos meus scripts porque ela está desconfigurada!

Agradeço qualquer ajuda!
Every morning, it's a new surprise don't know who I am before I roll the dice the options is the only thing that I decide...

irtigor

Por padrão são usados 3 delimitadores: espaço, tabulação e nova linha. Alterações no modo interativo não são permanentes, pra isso, só mudando o valor em um dos arquivos de configuração, e pra reverter, basta comentar ou apagar a linha em questão. Não parece ser o caso, então o erro está no seu código.

Manda_Chuva

Correto!
Apesar de não entender porque no livro de programação em shell do julio neves ele diz que o código do $IFS é pra ser aquele que postei acima só que nas versões do ubuntu o código é diferente!

De qualquer forma encontrei o erro no meu código! =)

Portanto meio-resolvido =P
Every morning, it's a new surprise don't know who I am before I roll the dice the options is the only thing that I decide...