Oups, effectivement, j'ai lu un peu vite.
Bon en utilisant ls -1 | grep -e '^\ ', la commande renvoi bien le nom du fichier mais quand j'utilise les deux scripts fournis, les deux échouent car la commande mv essaie de renommer chaque partie du nom du fichier pdf qui est composé de plein d'espace.
Pour être plus clair, voici le nom du fichier :
\ Edition\ Comptable\ Dossier\ XXXXX\ -\ M\ TARTANMPION\ JEAN\ Exercice\ du\ 01\ 01\ 2010\ au\ 31\ 12\ 2010.pdf
Les deux scripts échouent avec ces erreurs :
mv: ne peut évaluer ` Edition': Aucun fichier ou répertoire de ce type
mv: ne peut évaluer ` Comptable': Aucun fichier ou répertoire de ce type
mv: ne peut évaluer ` Dossier': Aucun fichier ou répertoire de ce type
mv: ne peut évaluer ` XXX': Aucun fichier ou répertoire de ce type
mv: ne peut évaluer ` -': Aucun fichier ou répertoire de ce type
mv: ne peut évaluer ` M': Aucun fichier ou répertoire de ce type
mv: ne peut évaluer ` TARTANMPION': Aucun fichier ou répertoire de ce type
mv: ne peut évaluer ` JEAN': Aucun fichier ou répertoire de ce type
mv: ne peut évaluer ` Exercice': Aucun fichier ou répertoire de ce type
mv: ne peut évaluer ` du': Aucun fichier ou répertoire de ce type
mv: ne peut évaluer ` 01': Aucun fichier ou répertoire de ce type
mv: ne peut évaluer ` 01': Aucun fichier ou répertoire de ce type
mv: ne peut évaluer ` 2010': Aucun fichier ou répertoire de ce type
mv: ne peut évaluer ` au': Aucun fichier ou répertoire de ce type
mv: ne peut évaluer ` 31': Aucun fichier ou répertoire de ce type
mv: ne peut évaluer ` 12': Aucun fichier ou répertoire de ce type
mv: ne peut évaluer ` 2010.pdf*': Aucun fichier ou répertoire de ce type
Intéressant, n'est-il pas ?
Cordialement,
Poste le Thursday 18 November 2010 17:48:22