Re: Script Bash, prendre en considération l'espace dans les noms de fichier
Le Sat, 4 Jun 2011 15:50:27 +0100 (BST),
Tahar BEN ACHOUR <tahar_ba@yahoo.fr> a écrit :
> Bonjour à tous,
>
> J'ai un petit soucis avec un petit script j'ai un dossier dans lequel
> je voudrais extraire tous les fichiers qui s'y trouvent,
>
> mon script est le suivant
>
> for myfile in $(ls)
> do
> rar e $myfile
> done
>
> le problème c'est que tous les fichiers sont nommés avec des espaces
> comme séparateur et le script considère chaque mot comme fichier à
> part ! Comment faire pour prendre en considération l'espace dans le
> nom de fichier ?
>
> Merci pour votre aide
>
> par exemple si j'ai un fichier nommé "mon fichier.rar" en remplaçant
> rar e $myfile par echo $myfile j'ai le réslutat suivant
>
> mon
> fichier
>
> une idée, pour éviter ce souci ?
>
> Merci
>
bonjour,
pour ton souchi :
man detox
man rename
mode opératoire :
detox -u utf_8 *
rename 'y/A-Z/a-z/' *
autrement c'est pas rar mais unrar
slt
bernard
Reply to: