Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/01/2008, 16h30   #1
Membre du Club
 
Avatar de blacksnake
 
Inscription : octobre 2006
Messages : 62
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 62
Points : 44
Points : 44
Par défaut Equivalence de Perl en Awk

Salut à vous,

Je cherche à traduire cette ligne de Perl en Awk.

Code :
$fields[1] =~ /(Id Ulysse : \d{7,8})\s+(Id Eds : (\d{16}|1-\w{5}|\d{9}))/;
Cette commande recherche les lignes contenant les motifs :
- "Id Ulysse : " suivis de 7 ou 8 chiffres puis d'un ou plusieurs espace
- "Id Eds : " suivis de 16 chiffres ou de la chaine 1- suivie de 5 caractères ou de la suite de 9 chiffres

Le tout reformaté :

Code :
my $line   = sprintf("%s %s %s\n", "Master Id : ".$fields[0].";".$2);
Merci à vous
blacksnake est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h54.


 
 
 
 
Partenaires

Hébergement Web