Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.os.unix > #8144

Re: Shell : extraire d'une chaine plusieurs sous-chaines

From Olivier Miakinen <om+news@miakinen.net>
Newsgroups fr.comp.os.unix
Subject Re: Shell : extraire d'une chaine plusieurs sous-chaines
Date 2025-11-27 00:52 +0100
Organization There's no cabale
Message-ID <10g83s9$2c3r$1@cabale.usenet-fr.net> (permalink)
References (1 earlier) <slrn10ic1q0.25b8.naddy@lorvorc.mips.inka.de> <10g57g3$20kd$1@cabale.usenet-fr.net> <slrn10icg1q.2ald.naddy@lorvorc.mips.inka.de> <10g6mb9$16sl$1@cabale.usenet-fr.net> <slrn10iergn.o9u.naddy@lorvorc.mips.inka.de>

Show all headers | View raw


Bonjour Christian,

Le 26/11/2025 à 22:16, Christian Weisgerber a écrit :
>>
>> D'abord, à quoi sert l'option -p de perl ? D'après les docs que j'ai
>> lues ça ferait une boucle, mais même sur une seule chaine en entrée
>> retirer cette option fait que ça ne fonctionne plus.
> 
> Cette option permet d'utiliser perl en manière de sed ou awk.
> C'est une boucle qui lit d'un fichier ou de l'entrée standard,
> exécute les commandes (données par -e) et écrit le résultat à la sortie
> standard.
> 
> « perl -pe '...' » n'est qu'un raccourcissement de
> « perl -e 'while(<>) { ...; print; }' »

D'accord, je crois avoir compris pourquoi ça ne fonctionnait pas sans
cela. Ce n'est pas le fait de ne pas faire de boucle (puisque j'ai
une seule entrée, donc une seule ligne), mais le fait qu'il manque
alors le 'print' implicite.

>> Je suis désolé si mes questions sont triviales mais hélas je n'ai
>> jamais pratiqué perl.
> 
> J'ai seulement choisi perl parce que insérer \n est plus simple avec
> perl qu'avec sed.

Oh, ce n'était certainement pas une critique ! Il n'y a pas que le \n
qui est plus simple avec perl qu'avec sed, mais aussi les regex perl
qui sont beaucoup plus faciles à écrire que les regex POSIX. Et puis
elles sont plus complètes, avec par exemple les assertions que j'adore.

-- 
Olivier

Back to fr.comp.os.unix | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Shell : extraire d'une chaine plusieurs sous-chaines Olivier Miakinen <om+news@miakinen.net> - 2025-11-25 19:08 +0100
  Re: Shell : extraire d'une chaine plusieurs sous-chaines Christian Weisgerber <naddy@mips.inka.de> - 2025-11-25 19:45 +0000
    Re: Shell : extraire d'une chaine plusieurs sous-chaines Olivier Miakinen <om+news@miakinen.net> - 2025-11-25 22:36 +0100
      Re: Shell : extraire d'une chaine plusieurs sous-chaines Christian Weisgerber <naddy@mips.inka.de> - 2025-11-25 23:48 +0000
        Re: Shell : extraire d'une chaine plusieurs sous-chaines Olivier Miakinen <om+news@miakinen.net> - 2025-11-26 11:55 +0100
          Re: Shell : extraire d'une chaine plusieurs sous-chaines Olivier Miakinen <om+news@miakinen.net> - 2025-11-26 12:37 +0100
            Re: Shell : extraire d'une chaine plusieurs sous-chaines Olivier Miakinen <om+news@miakinen.net> - 2025-11-26 13:50 +0100
              Re: Shell : extraire d'une chaine plusieurs sous-chaines Christian Weisgerber <naddy@mips.inka.de> - 2025-11-26 21:58 +0000
                Re: Shell : extraire d'une chaine plusieurs sous-chaines Olivier Miakinen <om+news@miakinen.net> - 2025-11-27 01:09 +0100
                Re: Shell : extraire d'une chaine plusieurs sous-chaines Christian Weisgerber <naddy@mips.inka.de> - 2025-11-28 15:45 +0000
                Re: Shell : extraire d'une chaine plusieurs sous-chaines Olivier Miakinen <om+news@miakinen.net> - 2025-12-08 14:27 +0100
            Re: Shell : extraire d'une chaine plusieurs sous-chaines Christian Weisgerber <naddy@mips.inka.de> - 2025-11-26 21:29 +0000
          Re: Shell : extraire d'une chaine plusieurs sous-chaines Christian Weisgerber <naddy@mips.inka.de> - 2025-11-26 21:16 +0000
            Re: Shell : extraire d'une chaine plusieurs sous-chaines Olivier Miakinen <om+news@miakinen.net> - 2025-11-27 00:52 +0100
  Re: Shell : extraire d'une chaine plusieurs sous-chaines Nicolas George <nicolas$george@salle-s.org> - 2025-11-25 20:32 +0000
    Re: Shell : extraire d'une chaine plusieurs sous-chaines Olivier Miakinen <om+news@miakinen.net> - 2025-11-25 22:42 +0100
    Re: Shell : extraire d'une chaine plusieurs sous-chaines Christian Weisgerber <naddy@mips.inka.de> - 2025-11-28 15:58 +0000
  Re: Shell : extraire d'une chaine plusieurs sous-chaines kurtz le pirate <kurtzlepirate@free.fr> - 2025-11-27 10:59 +0100
  Re: Shell : extraire d'une chaine plusieurs sous-chaines kurtz le pirate <kurtzlepirate@free.fr> - 2025-11-27 11:07 +0100
  Re: Shell : extraire d'une chaine plusieurs sous-chaines Doug713705 <doug.letough@free.fr> - 2025-12-20 12:30 +0000
    Re: Shell : extraire d'une chaine plusieurs sous-chaines Nicolas George <nicolas$george@salle-s.org> - 2025-12-20 13:44 +0000
    Re: Shell : extraire d'une chaine plusieurs sous-chaines Olivier Miakinen <om+news@miakinen.net> - 2025-12-21 21:19 +0100

csiph-web