Lecture de la ligne suivante : next next

L’instruction next interrompt le traitement de la ligne courante et déclenche la lecture de la ligne suivante, sur laquelle le traitement intégral sera appliqué.

Exemple

Le script region1.awk réaffiche le fichier tel3.txt en ajoutant un champ avant le téléphone contenant la valeur RP pour les clients localisés en région parisienne et REGION pour les clients localisés en province.

$ nl region1.awk  
    1  BEGIN {  
    2    FS="|"  
    3  }  
 
    4  $3 ~ /^(7[578]|9[1-5])/ {  
    5    printf ("%s|%s|%s|%s|RP|%s\n",$1,$2,$3,$4,$5)  
    6    # Saut à l'enregistrement suivant  
    7    next  
    8  }  
 
    9  {  
    10    printf ("%s|%s|%s|%s|REGION|%s\n",$1,$2,$3,$4,$5)  
    11  } 

Exécution :

$ awk -f region1.awk tel3.txt 
Joyeux Giselle|12. rue de la Source|89290|Vaux|REGION|03.45.26.28.47 
Dehaut Olivier|3 rue de Pussenval|75020|Paris|RP|01.78.25.96.78 
Karama Josette|256 rue de la tempete|56100|Lorient|REGION|02.85.26.45.58 
Zanouri Joel|45/48 boulevard du Gard|56100|lorient|REGION|02/85/56/45/58 ...
couv_EI7PRO.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Redirections
Suivant
Structures de contrôle