Path: csiph.com!pasdenom.info!usenet-fr.net!.POSTED!not-for-mail From: Olivier Miakinen Newsgroups: fr.comp.os.unix Subject: Re: Shell : extraire d'une chaine plusieurs sous-chaines Date: Sun, 21 Dec 2025 21:19:57 +0100 Organization: There's no cabale Lines: 29 Message-ID: <10i9kpd$17v6$1@cabale.usenet-fr.net> References: <10g4rbq$2i1$1@cabale.usenet-fr.net> NNTP-Posting-Host: 2a02-8424-7701-5901-14a1-a5ff-533a-5196.rev.sfr.net Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: cabale.usenet-fr.net 1766348397 40934 2a02:8424:7701:5901:14a1:a5ff:533a:5196 (21 Dec 2025 20:19:57 GMT) X-Complaints-To: abuse@usenet-fr.net NNTP-Posting-Date: Sun, 21 Dec 2025 20:19:57 +0000 (UTC) User-Agent: Betterbird (Linux) Content-Language: en-US Cancel-Lock: sha256:RBJ8ZsgqBnW/tYT/qu1JcXK8SA2O9g+qJLDzRY5h1cg= Cancel-Key: sha256:f0rHwfZXp5iKFjTbX/I5bQXh9Dta33nWBzLi8f9oaoM= In-Reply-To: Xref: csiph.com fr.comp.os.unix:8153 Bonjour Doug, Le 20/12/2025 à 13:30, Doug713705 m'a répondu : > >> [dans un script d'une vieille version de ksh, avec possibilité >> d'appeler une commande externe perl, sed ou awk] >> Je voudrais extraire chaque partie dans une variable différente. > > En python ça donnerait ça: C'est très sympa de ta part de répondre à ma question du mois dernier. Mais même si tu avais expliqué comment utiliser python pour mettre à jour des variables du shell ksh, ça ne m'aurait servir à rien car il n'y a pas python sur cette machine et qu'il n'est pas question de l'installer. Et d'ailleurs j'ai assez vite eu une très bonne solution via un appel à perl. Cela dit, je suis curieux quand même. Sachant qu'une solution avec perl est la suivante, comment aurais-tu fait s'il m'était possible d'appeler python au lieu de perl depuis mon script shell ? IFS=: read v1 v2 v3 v4 <