Re: meilleure maniere de prendre en compte les arguments dans un script ksh

Auteur: prx <prx_at_ybad.name>
Date: Thu, 26 Mar 2020 14:59:06 +0100
* openbsd.fr.eu.sy_at_puu.re <openbsd.fr.eu.sy_at_puu.re> le [26-03-2020 10:35:37 +0100]:
> Bonjour à tous,
> 
> Je profite d'un essai au scriptage avec ksh pour émettre mon premier vrai
> message public (en dehors de celui de présentation) à la communauté
> francophone OpenBSD.
> 
> Je souhaite intégrer la prise en compte d'arguments à un script.
> Il y a dans le système de base la commande 'getopt' qui permet cela mais
> elle a des problèmes à gérer les arguments comportant des espaces ( indiqué
> même dans la page man ).
> 
> Ainsi, il n'est pas possible avec de lancer un script tel que:
> programme_script -d "argument avec espace"
> 
> Pour l'instant je contourne le probleme en remplacant les espaces par des
> slashs. Ceci dit, ce petit hack ne me satisfait guère.
> 
> J'en appelle à vous pour savoir si vous connaissez une meilleure solution à
> proposer.
> 
> Merci,
> Sÿ

Salut,
Je crois qu'échapper les espaces est la meilleure méthode.
On peut voir un exemple de ton script (si ça peut donner une
idée...)?

-- 
    prx
ReÇu le 26/03/2020 14:59

Cette archive a été créée par hypermail 2.3.0 : 11/03/2021 09:22 CET