* 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...)? -- prxReÇu le 26/03/2020 14:59
Cette archive a été créée par hypermail 2.3.0 : 11/03/2021 09:22 CET