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

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

Re: [shell-script] Problemas com array shell


From: aurelio
Subject: Re: [shell-script] Problemas com array shell
Date: Fri, 24 Jan 2003 09:46:56 -0300 (ART)

ae andré,

 --- André_Aun <address@hidden> escreveu: 
> Seguinte... tenho uma array com o seguinte conteúdo, por exemplo:
> 
> deejah@freud:~/backup/scripts/teste$ var=(Arquivo Espacado.mp3 Nome 
> filme.avi)
> deejah@freud:~/backup/scripts/teste$ echo ${var[@]}
> Arquivo Espacado.mp3 Nome filme.avi
> 
> Bom... então são dois nomes de arquivo na váriável. Só que perceberam
> que no echo foi tudo misturado? Por isso eu dei um jeito de separar 
> desta forma:
> 
> deejah@freud:~/backup/scripts/teste$ echo ${var[@]}
> Arquivo Espacado.mp3;Nome filme.avi
> 
> Então beleza... o ";" delimita o nome do arquivo. Entao posso
> separá-los depois da seguinte forma:
> 
> deejah@freud:~/backup/scripts/teste$ echo ${var[@]} | sed -e
> 's/;/\n/g'
> Arquivo Espacado.mp3
> Nome filme.avi
> 
> Pronto...

opa! só que se você ficar com essa solução, então não tem mais
porque usar array :P

  var="Arquivo Espacado.mp3;Nome filme.avi"
  echo $var | sed '...'


> só que os arquivos ainda estão com o nome espaçados... o 
> grande problema é o seguinte: quero usar uma linha inteira dessa
> depois num laço for.... assim:

vide thobias & IFS

falou

=====
-- 
aurelio

_______________________________________________________________________
Busca Yahoo!
O melhor lugar para encontrar tudo o que você procura na Internet
http://br.busca.yahoo.com/


reply via email to

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