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

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

Re: [shell-script] Erro usando o laço for


From: Fabiano Soares Honorato
Subject: Re: [shell-script] Erro usando o laço for
Date: Fri, 24 Oct 2014 16:21:11 -0200

Será que não é mais fácil atribuir a saída do ls à uma variável?

var=$(ls *.{html,txt,pdf,doc,css})

for x in $var

do

echo "<a href="" $x </a> <br />" >> index.html

echo "Arquivo $y listado."



Em 24 de outubro de 2014 16:12, address@hidden [shell-script] <address@hidden> escreveu:
 

Boa  tarde...


Algum tempo atrás usava o script a baixo para criar uma index.html  listando determinados arquivos, funcionava sem problema, mas agora ocorre erros e não sei porque.

....


Trecho do script onde ocorre o problema:


for x in ls *.{html,txt,pdf,doc,css}  

do

echo "<a href="" $x </a> <br />" >> index.html

echo "Arquivo $y listado."


done


Antes o script somente 'linkava' os arquivos que encontrasse na pasta, agora está 'linkando' todas as extensões - que se encontram entre as chaves - até mesmo o ' ls *. ' esta linkando.

Porque está acontecendo iss?


Grato por qualquer ajuda.




--

Atenciosamente,
------------------------------
---------------------------------------
Fabiano Honorato
Infraestrutura e Sustentação
address@hidden
+55 21 3523-3955

---------------------------------------------------------------------
CALANDRA SOLUÇÕES
Transformando Informações em Resultados
---------------------------------------------------------------------

reply via email to

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