Bonjour,
Je souhaiterai faire un petit script perl qui permettrait de récupérer un bloc d'informations. Comment savoir quoi récupérer ? Via un paramètre que l'on passe au script et à une regex qui permet de se situer dans l'affichage de la commande.
Voila ce que j'ai pour le moment. Cependant je ne sais pas comment faire pour récupérer le début et la fin du bloc d'informations que je veux réafficher dans la console.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 #!/usr/bin/perl -- use strict; use warnings; use DBI; use Switch; my $arg = shift; my $ligne= $_[0]; ##################### ### FONCTIONS ### ##################### sub recup_correspondance { my $ligne = $_[0]; if ($ligne =~ m/PNN : -.+ PNN : $arg/) { } } my $commande = "show ..." exec $commande;
Si vous avez des idées/pistes je suis preneur !
Cdlt
Partager