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

Re: (Exemplo)Como ler linha por linha de um arquivo de texto shell script?



Muito obrigado amigo vou testar assim que chegar em
casa.

 --- "J. A. Boyd" <jaboyd@uol.com.br> escreveu: > 
> Olá Pablo !
> 
> É que o Bash considera o espaço em branco como
> separador de nomes. Para
> mudar isso, redefina a variável (do Bash) IFS. Veja
> só:
> 
> #----------------------------------------------
> #!/bin/bash
> 
> IFS='
> '
> for NOME in `ls *`
> do
>   echo $NOME
>   # comandos bla bla bla com o arquivo $NOME
> done
> 
> exit 0
> #----------------------------------------------
> 
> Veja que, na linha da variável IFS eu coloquei um '
> (aspas simples) e
> teclei <ENTER> deixando o outro ' sozinho na linha
> de baixo. Ou seja,
> mudei o separador de "espaço em branco" para "final
> de linha".
> 
> Boa sorte !
> 
> []'s,
> 
> -- 
> ../)....._/.    Jose Antonio Boyd Cardoso
> ./_)()\/(/..    E-mail: jaboyd@uol.com.br
> ....../.....    Registred Linux user number # 137975
> 
> 
> 
> Em Sun, 13 Apr 2003 23:03:30 -0300 (ART)
> Pablo Henrique <pablohstc@yahoo.com.br> escreveu:
> 
> > Amigo tentei mais também não deu certo 
> > 
> > 
> > /mnt/hda7/Musicas/Vivaldi - Four Seasons -
> Summer.mp3
> > /mnt/hda7/Musicas/Angra - Carry On.mp3
> > /mnt/hda7/Musicas/Angra - Judgement Day.mp3
> > /mnt/hda7/Musicas/Angra - Nova era.mp3
> > 
> > 
> > pois os caminhos das mp3 acima estão com espaços
> no
> > meio.
> > 
> > []s
> 
> 
> --
> To UNSUBSCRIBE, email to
> debian-user-portuguese-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmaster@lists.debian.org
>  

_______________________________________________________________________
Yahoo! Mail
O melhor e-mail gratuito da internet: 6MB de espaço, antivírus, acesso POP3, filtro contra spam. 
http://br.mail.yahoo.com/



Reply to: