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: