Re: [FRsAG] cherche cas usage des regex dans la vraie vie

2015-02-19 Par sujet François
On 02/15/2015 04:12 AM, neo futur wrote: > perso pour les emails je prefere celle la, un peu plus courte et qui > fonctionne bien jusqu ici : > > function is_valid_email($email) { return > preg_match('/^(([^<>()[\]\\.,;:\s@"\']+(\.[^<>()[\]\\.,;:\s@"\']+)*)|("[^"\']+"))@((\[\d{1,3}\.\d{1,3}\.\d{1,

Re: [FRsAG] cherche cas usage des regex dans la vraie vie

2015-02-17 Par sujet Mrjk
Hello, Je suis sysadmin et je note pas mal de mes commandes "cas concret" sur mon site: https://jeznet.org/Wiki/CodeSnippets (tu ctrl+F 'grep' dans la page, pour arriver sur les sections interressantes). De manière générale: https://jeznet.org/?n=Wiki.HomePage&action=search&q=grep Plus que la beau

Re: [FRsAG] cherche cas usage des regex dans la vraie vie

2015-02-14 Par sujet neo futur
2015-02-14 5:33 GMT-05:00 Arnaud Launay : > Le Thu, Feb 12, 2015 at 10:10:15AM +0100, Luc Didry a écrit: >> Le saint Graal de la regex se trouve ici : >> http://www.ex-parrot.com/~pdw/Mail-RFC822-Address.html perso pour les emails je prefere celle la, un peu plus courte et qui fonctionne bien jusqu

Re: [FRsAG] cherche cas usage des regex dans la vraie vie

2015-02-14 Par sujet Greg
Les /regexp?/ sont un des outils principaux des sysadmins *nix, c'est un sujet sans fin. On les utilise depuis les débuts d'Unix grâce à sa philosophie du tout est fichier. Et les nouveaux outils comme Ansible, Docker, et autres continuent de les implémenter, quand c'est pas le 1er module/plugin cr

Re: [FRsAG] cherche cas usage des regex dans la vraie vie

2015-02-14 Par sujet Rémi Bouhl
Bonjour, J'utilise de temps à autres des regex pour traiter automatiquement des sites Web afin d'en extraire une ressource (image, vidéo..) Passé un temps j'avais un script qui mettait automatiquement l'image du jour de http://apod.nasa.gov/apod/astropix.html en fond d'écran. wget, et une bonne d

Re: [FRsAG] cherche cas usage des regex dans la vraie vie

2015-02-14 Par sujet Arnaud Launay
Le Thu, Feb 12, 2015 at 10:10:15AM +0100, Luc Didry a écrit: > Le saint Graal de la regex se trouve ici : > http://www.ex-parrot.com/~pdw/Mail-RFC822-Address.html Je n'ai pas vérifié, mais est ce que ça couvre aussi les cas modernes avec des domaines et emails IDN ? Du style "gérard@àlacon.paris"

Re: [FRsAG] cherche cas usage des regex dans la vraie vie

2015-02-13 Par sujet merlin8282
Il y a aussi sed. Un exemple concret, afficher uniquement un intervalle de lignes retournées par la console bacula : echo "status dir" | bconsole | sed -ne '/^Running/,/^Terminated/p' Cette commande n'affiche que ce qui se trouve entre la ligne commençant par "Running" et la ligne commençant par

Re: [FRsAG] cherche cas usage des regex dans la vraie vie

2015-02-13 Par sujet Fabrice Vincent
pas besoin de perl pour matcher entre deux pattern: il y a awk ! Avec un format "/pattern/,/pattern/ {actions}" - ou plus simplement "/pattern/ {actions}" - on peut en faire des choses (et des nœuds aux neurones quand on voit le nombre d'actions possibles ! ) Pas d'exemple sous la main, dé

Re: [FRsAG] cherche cas usage des regex dans la vraie vie

2015-02-12 Par sujet Arnaud Serrut
ject: Re: [FRsAG] cherche cas usage des regex dans la vraie vie On 12/02/2015 02:43, neo futur wrote: > ah j ai retrouve ce qui sera ton saint graal de la regexp : > > http://www.commandlinefu.com/commands/tagged/351/regex > > http://www.commandlinefu.com/commands/tagged/2323/regexp

Re: [FRsAG] cherche cas usage des regex dans la vraie vie

2015-02-12 Par sujet Luc Didry
On 12/02/2015 02:43, neo futur wrote: > ah j ai retrouve ce qui sera ton saint graal de la regexp : > > http://www.commandlinefu.com/commands/tagged/351/regex > > http://www.commandlinefu.com/commands/tagged/2323/regexp > > je savai bien que je pourrai faire mieux que mon bete grep qui au > fina

Re: [FRsAG] cherche cas usage des regex dans la vraie vie

2015-02-11 Par sujet neo futur
> L'utilisation correcte de grep dans le cas d'une recherche dans un fichier > est de passer le fichier à traiter en dernier argument. > Il est rare qu'il faille utiliser "cat fichier |outil" ; dans la majeur > partie des cas, soit l'outil accepte directement en argument de lire un > fichier (comme

Re: [FRsAG] cherche cas usage des regex dans la vraie vie

2015-02-11 Par sujet neo futur
encore quelques unes : un petit grep "\^" * | grep "|" | grep "sed" >reg1.txt m a trouve quelques bonnes regexp : http://xena.ww7.be/reg1.txt 2015-02-11 20:43 GMT-05:00 neo futur : > ah j ai retrouve ce qui sera ton saint graal de la regexp : > > http://www.commandlinefu.com/commands/tagged/351/r

Re: [FRsAG] cherche cas usage des regex dans la vraie vie

2015-02-11 Par sujet neo futur
ah j ai retrouve ce qui sera ton saint graal de la regexp : http://www.commandlinefu.com/commands/tagged/351/regex http://www.commandlinefu.com/commands/tagged/2323/regexp je savai bien que je pourrai faire mieux que mon bete grep qui au final trouve beaucoup de grep mais peu de regexp ;) 201

Re: [FRsAG] cherche cas usage des regex dans la vraie vie

2015-02-11 Par sujet Jean Weisbuch
L'utilisation correcte de grep dans le cas d'une recherche dans un fichier est de passer le fichier à traiter en dernier argument. Il est rare qu'il faille utiliser "cat fichier |outil" ; dans la majeur partie des cas, soit l'outil accepte directement en argument de lire un fichier (comme grep,

Re: [FRsAG] cherche cas usage des regex dans la vraie vie

2015-02-11 Par sujet Stephane Martin
https://github.com/logstash-plugins/logstash-patterns-core/tree/master/patterns Mihamina RAKOTOMANDIMBY a écrit : Bonjour, Je dois faire un mini exposé sur les regex. Ca m'interesserait de pouvoir donner des exemples sur les recherches dans les logs. Je cherche donc des cas d'usage, dans lesqu

Re: [FRsAG] cherche cas usage des regex dans la vraie vie

2015-02-11 Par sujet neo futur
bon voila un fichier avec quelques centaines de grep: http://xena.ww7.be/grep_list.txt a toi de faire le tri je n ai fait qu un petit filtre genre cat grep_list.txt | grep -v "grep for" | grep -v "grep on" | grep -v binaire >grep_list.txt ( ne pas oublier l utilite du grep -v ! ) 2015-02-11 20

Re: [FRsAG] cherche cas usage des regex dans la vraie vie

2015-02-11 Par sujet neo futur
un grep en poupee russe, un grep pour lier tous les grep de frsag : neofutur@gabrielle ~/irclogs/freenode $ cat \#frsag.log | grep grep 2014-12-01 16:44< Kuri> sinon greppez sur peck :) 2014-12-01 19:51< ne0futur> grep -v rootfs /proc/mounts > /etc/mtab 2014-12-03 13:19< HeisSpiter> https://bugs.d

Re: [FRsAG] cherche cas usage des regex dans la vraie vie

2015-02-11 Par sujet Gabriel Corona
Salut, Il y a grok et logstash qui utilisent des regexp pour extaire les champs des entrées de log. Voir patterns/grok-patterns dans logstash et patterns/base dans grok. -- Gabriel ___ Liste de diffusion du FRsAG http://www.frsag.org/

Re: [FRsAG] cherche cas usage des regex dans la vraie vie

2015-02-11 Par sujet Benjamin BILLON
Si tu veux bien leur casser la tête, tu peux leur montrer l'astuce en perl pour récupérer ce qu'il y a entre deux bidules : if (/pattern1/ .. /pattern2/) { } -- Benjamin - Le 11 février 2015 12:17, Mihamina RAKOTOMANDIMBY < mihamina.rakotomandi...@rktmb.org> a écrit : > > On 02/11/2015 01:53 PM

Re: [FRsAG] cherche cas usage des regex dans la vraie vie

2015-02-11 Par sujet Mihamina RAKOTOMANDIMBY
On 02/11/2015 01:53 PM, Alexis Lameire wrote: extraction d'ip depuis ifconfig, infos depuis dmidecode, ... Bien vu ;-) Merci à toi et bien évidemment à *tous* ___ Liste de diffusion du FRsAG http://www.frsag.org/

Re: [FRsAG] cherche cas usage des regex dans la vraie vie

2015-02-11 Par sujet Alexis Lameire
extraction d'ip depuis ifconfig, infos depuis dmidecode, ... Fait leur faire un script de collecte d'info système, c'est utile et ils vont en bouffer de la regexp Cordialement Alexis Lameire Le 11 février 2015 11:47, RegisM a écrit : > Nice one :) > > Le 11 février 2015 11:40, Florian Vanneroy

Re: [FRsAG] cherche cas usage des regex dans la vraie vie

2015-02-11 Par sujet RegisM
Nice one :) Le 11 février 2015 11:40, Florian Vanneroy a écrit : > Hello, > > > >par exemple dans le cadre de la mise en place d’un SIEM, quand tu > redirige des dizaines de flux syslog vers une unique machine dans le but de > les traiter, pour faire de la simple remontée d’alertes, du thre

Re: [FRsAG] cherche cas usage des regex dans la vraie vie

2015-02-11 Par sujet Baptiste
Salut, Tu peux utiliser des exemples avec sed pour du rewrite, de l'ajout / suppression de contenu dans des fichiers texte. "sed, c'est bien." Baptiste ___ Liste de diffusion du FRsAG http://www.frsag.org/

Re: [FRsAG] cherche cas usage des regex dans la vraie vie

2015-02-11 Par sujet Florian Vanneroy
Hello, par exemple dans le cadre de la mise en place d’un SIEM, quand tu redirige des dizaines de flux syslog vers une unique machine dans le but de les traiter, pour faire de la simple remontée d’alertes, du thread intelligence, ou encore pour faire de la corrélation de logs… Il te faut des

Re: [FRsAG] cherche cas usage des regex dans la vraie vie

2015-02-11 Par sujet Julien Escario
Le 11/02/2015 06:29, Mihamina RAKOTOMANDIMBY a écrit : Bonjour, Je dois faire un mini exposé sur les regex. Ca m'interesserait de pouvoir donner des exemples sur les recherches dans les logs. Je cherche donc des cas d'usage, dans lesquels il faut utiliser des regex pour trouver ce qu'on veut. L

Re: [FRsAG] cherche cas usage des regex dans la vraie vie

2015-02-11 Par sujet Maurin Sylvain
Ne pas oublier de passer par la case : http://regexcrossword.com/ C'est pas la vrai vie mais c'est formateur :-) A+ Sylvain On Wed, 2015-02-11 at 08:29 +0300, Mihamina RAKOTOMANDIMBY wrote: > Bonjour, > > Je dois faire un mini exposé sur les regex. > Ca m'interesserait de pouvoir donner des exem

Re: [FRsAG] cherche cas usage des regex dans la vraie vie

2015-02-10 Par sujet David Mercereau
Bonjour Mihamina, Peut-être que de jouer avec **logcheck** serait intéressant et concret (créer des règles personnalisées). Sinon en bash ma préféré, mais c'est pour un fichier de conf : Supprimer tous les commentaires & ligne vide d'un fichier : grep -E -v '''^(#|$|;)''' /etc/mysql/my.cnf