[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Problemas com "escape"..
From: |
Fernando Lemes da Silva |
Subject: |
Problemas com "escape".. |
Date: |
Thu, 21 Oct 2004 17:48:57 -0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20040618 |
Olá pessoas,
Faz algum tempo que não posto nada aqui.. então vai lá. Estou com
uma função que pega uma lista de arquivos em uma variável e soma os
tamanhos de arquivos. O problema é que o usuário (sempre eles) tem
arquivos com \ no final do nome e quando o comando "du" é executado ele
não acha o arquivo.
Segue o codigo:
echo "$lista" |
while read arquivo; do
total=$[ $total + `du -b "$arquivo"` ]
done
A variável lista contém um arquivo por linha. Acho eu que o "\" está
escapando a segunda aspa ou algo do tipo.. tentei trocar a \ por \\
usando sed ou mesmo expansão de variaveis, mas sem nenhum sucesso.
Alguem poderia me dar uma luz ???
[]'s
--
/**********************************************
_ Fernando Lemes da Silva
°v° www.koho.com.br
/(¡)\ Linux user #address@hidden
^ ^ lICQ UIN 2371843
echo 396752965710071000896145190854552842P | dc
**********************************************/
- Problemas com "escape"..,
Fernando Lemes da Silva <=