Sujet : Re: Regex qui supprime tout le reste de la ligne après le premier espace
De : om+news (at) *nospam* miakinen.net (Olivier Miakinen)
Groupes : fr.comp.lang.regexpDate : 14. Dec 2024, 22:48:23
Autres entêtes
Organisation : There's no cabale
Message-ID : <vjkuf8$13f4$1@cabale.usenet-fr.net>
References : 1 2 3 4
User-Agent : Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4
Le 14/12/2024 21:51, Jo Engo a écrit :
Ça fonctionne parfaitement!
Il faut dire merci à ChatGPT, quoiqu'il est vrai que ce sont 2 regex et
non une.
Il s'agissait de :
sed '/^:/!s/ .*$//' fichier.txt
Et grâce à cela j'ai découvert le « ! » après la première regex, syntaxe de sed
que je ne connaissais pas. Sans la connaitre, j'aurais donc écrit :
sed '/^[^:]/s/ .*$//' fichier.txt
-- Olivier Miakinen