Re: [#!/fr] Lister des fichiers dont les noms ont des blancs

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Fabien COMBERNOUS
Date:  
À: La liste francophone des scripts shell
Sujet: Re: [#!/fr] Lister des fichiers dont les noms ont des blancs
On 11/05/2012 15:33, David BERCOT wrote:
> Bonjour,

Bonjour,

> Pour un script un peu particulier, je crée une variable qui contient le
> nom d'un fichier. Par exemple :
> liste="\"Mon fichier.odt\"" (je rajoute des double-quotes pour pouvoir
> mettre ultérieurement plusieurs fichiers)
>
> Ensuite, si j'essaye de lister ce fichier :
> ls "$liste", j'obtiens une erreur :
> ls: impossible d'accéder à "Mon fichier.odt": Aucun fichier ou dossier
> de ce type
>
> Alors que si j'écris directement :
> ls "Mon fichier.odt", ça fonctionne parfaitement...
>
> Auriez-vous une explication à ce comportement ?

Je pense qu'il est préférable de mettre dans ta variable
liste="Mon\ fichier.odt"

Sinon le shell va considérer ta variable comme une liste.

--
*Fabien COMBERNOUS*
/unix system engineer/
www.kezia.com <http://www.kezia.com/>
*Tel: +33(0)4 6787 0704 / +33(0)6 2584 0337*
Kezia
_______________________________________________
archives :
http://listes.patpro.net/list/sshfr.fr.html
http://listes.patpro.net/mailman/listinfo/script_shell_fr