Commande par ligne awk

romanens_x -  
 romanens_x -
Bonjour,
j'aimerai savoir comment exécuter une commande sur des ligne particulière d'un fichier en awk

par exemple de la ligne 3 à la ligne 5

quel est la syntaxe je n'arrive pas?

FNR>3 and FNR<6{ .......} ??????????????'
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,
    NR==3, NR==6 {...}
    ;-))
    0
  2. romanens_x
     
    mais j'ai besoin une fois d'éxécuter a partir de la 2 ème ligne
    une fois les n suivante a partir de la 2 ème ligne
    et une fois les n dernière

    j'avais fait

    NR>2{ coommande
    if(FNR<n){
    commande2
    }
    if(FNR>tot-n){
    commande3
    }

    mais ça ne fonctionne pas
    0
  3. romanens_x
     
    Merci pour l'info ca fonctionne nickel avec le NR==X, NR==y{
    0