[ Résolu ] Problème boucle for ?
Bonsoir.
Je voulais faire un petit script pour renommer une serie de fichiers qui se présente comme ceci:
Citation:
08-12-11 - Direct 8 - Pas de description - 11_12_08_.ts
08-12-10 - Direct 8 - Pas de description - 10_12_08_.ts.001
je veux les renommer comme ca:
Citation:
11_12_08_.ts.ok
10_12_08_.ts.001.ok
je n'y suis pris comme ca:
Code:
1 2 3 4 5 6 7 8
|
LISTE=$(ls *.ts* | awk '{print $10}')
for FIC in $LISTE
do
echo $FIC
done |
me renvoie bien
Citation:
10_12_08_.ts.001
11_12_08_.ts
par contre si je fait:
Code:
1 2 3 4 5 6 7 8
|
LISTE=$(ls *.ts* | awk '{print $10}')
for FIC in $LISTE
do
mv "$FIC" "$FIC.ok"
done |
Me renvoie
Citation:
mv: ne peut évaluer `10_12_08_.ts.001': Aucun fichier ou dossier de ce type
mv: ne peut évaluer `11_12_08_.ts': Aucun fichier ou dossier de ce type
pourquoi ?
Merci