Tiago, achei muito interessante e já fui testar.
Infelizmente aconteceu o que eu esperava:

PS1='$ '          
$ echo "$IFS"|xxd
0000000: 2009 0a0a                                 ...
$ IFS='?|'          
$ echo "$IFS"|xxd
0000000: 3f7c 0a                                  ?|.
$ unset IFS         
$ echo "$IFS"|xxd
0000000: 0a                                       .
$ 


E ainda:
$ IFS=@
$ [EMAIL PROTECTED]@[EMAIL PROTECTED]
bash: [EMAIL PROTECTED]@[EMAIL PROTECTED]: command not found
$ cat arquivo1 arquivo2 arquivo3
cat: arquivo1: No such file or directory
cat: arquivo2: No such file or directory
cat: arquivo3: No such file or directory
$ echo "$IFS"|xxd  
0000000: 400a                                     @.
$

Em que sistema você conseguiu o que informou?
A última não testei!



------------------------------------------
>From: "Tiago Barcellos Peczenyj"
>
>se o IFS for '@' vc escreveria assim
>
>[EMAIL PROTECTED]@[EMAIL PROTECTED]
>
>sacou ?
>
>Normalmente vc pode fazer apenas unset IFS para que o valor original
>volte ao normal ;-)
>Alteramos o IFS para ler alguma opção via set - "algumacoisa" e
>acessar os campos via $1, $2 .. como se estivessemos dentro do AWK
>


------------------------------------

---------------------------------------------------------------------
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: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html


Responder a