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

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

Re: [shell-script] explode() no shell...


From: Valtoir
Subject: Re: [shell-script] explode() no shell...
Date: Tue, 23 Nov 2004 15:59:27 -0200
User-agent: Mozilla Thunderbird 0.8 (X11/20040913)

Ou alguma coisa assim:

-------------------------------------------------------------
delimitador=@
for linha in `cat emails.txt`; do
  # Trocamos o delimitador padrao
  IFS=$delimitador
  minha_array=( $linha )
  # Demonstracao da referencia a um vetor da array
  echo -e "usuario-> ${minha_array[0]}, dominio-> ${minha_array[1]}"
echo -e "\"emulando\" a funcao implode:${minha_array[0]}$delimitador${minha_array[1]}\n"
done
-------------------------------------------------------------

T+

Valtoir


Fernando Lemes da Silva escreveu:

Nunca fiz isso, mas olhando um e-mail que o Aurelio mandou acho que dá pra fazer isso:

   oldIFS=$IFS
   IFS=$delimitador
   set - $linha
   echo campo1=$1
   echo campo2=$2
   echo campo3=$3
   ..
   IFS=$oldIFS
   unset oldIFS

   []'s




reply via email to

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