[px:tech] Expressions régulières

Patrick Pouget forums at patrick.pouget.name
Dim 20 Nov 17:02:18 CET 2022


Merci à tous

Que ça supprime tout le contenu ou juste les chiffres et espaces entre
les [], ça me va

Les logs viennent du kernel Linux. fait un dmesg sur un Linux récent.



On Wed, 2022-11-09 at 21:00 +0100, l0f4r0 at tuta.io wrote:
> 9 nov. 2022, 20:11 de l0f4r0 at tuta.io:
> 
> > sed -i 's/^[]0-9. []\+//' mon_fichier_de_log
> > 
> Coquille dans mon précédent mail (effet de bord potentiel) donc je me
> corrige :
> 
> sed -i 's/^[[0-9. ]\+] \?//' mon_fichier_de_log
> 
> Aussi possible avec awk :
> 
> awk '{gsub("^[[0-9. ]+] ?","");print}' mon_fichier_de_log >tmp && mv
> tmp mon_fichier_de_log
> 
> Ou avec vim :
> 
> vim -c ":%s/^[[0-9.]\+] \?// | wq" mon_fichier_de_log
> 
> NB : l'espace dans ton timestamp me semble curieux mais j'en ai tenu
> compte qd mm
> 
> l0f4r0
> _______________________________________________
> tech mailing list
> tech at lists.parinux.org
> https://lists.parinux.org/listinfo/tech




Plus d'informations sur la liste de diffusion tech