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

Re: un script pour traitement par batch



Romaric DEFAUX a écrit, mercredi 11 mars 2009, à 16:16 :
>
> Bernard a écrit :
>> Bonjour à tous,
> Salut !

+1

>> [...] En fait, les fichiers à traiter  
>> sont composés de chaînes de caractères avec des espaces (ce qui m'a  
>> obligé de les inclure entre des ' '), car il s'agit d'un archivage  
>> d'e-mails reçus via StarOffice 5.1 et 5.2, sur mon ancien ordi.
>>
> for i in $(cat ta_liste);do echo $i;done

Ben non :

~ $ for i in $(cat <<PASGLOP
> ]toto titi
> ]tata tutu
> ]PASGLOP);do echo $i;done
toto
titi
tata
tutu


~ $ cat <<PASGLOP |
toto titi
tata tutu
PASGLOP
while read i;do echo $i;done
toto titi
tata tutu

et il faudra « quoter » la valeur :

 cp "/chemin/$i" cible/

-- 
Jacques L'helgoualc'h


Reply to: