Pb localisation mot d'un fichier

Slt tt le monde
Je débute sous Linux et je voudrais savoir si il existe une commande qui pourrait me permettre d'extraire la position (surtout colonne) d un seul mot dans un fichier texte
Configuration: suse 9.2

2 réponses

  1. Je ne suis pas sûr d'avoir bien compris ce que tu veux faire. En tous les cas, avec grep, tu peux te faire afficher la position relative d'une occurence dans un fichier, en utilisant les options -b et -u

    example:
    grep -bu "expression_à_chercher" /chemin/vers/mon/fichier
    0
    1. Ipkts Ierrs Opkts
      0 0 0
      503744939 0 6758166
      0 0 0
      24129472 21 4889540
      7731467 0 1356341
      706355 1 7409337
      120964735 0 9520904
      32577065 0 5488275
      658199 15 18604983
      2403716 0 124259265
      3457046 0 53048580

      En fait je voudrais extraire les chiffres de la colonne "Ierrs" d un fichier VI ne connaissant pas le numéro des lignes ni des colonnes
      0
      1. Cela devrait pouvoir se faire avec la commande suivante:
        cut -d " " -f2 /chemin/vers/mon/fichier

        cela t'affichera que la colonne Ierrs du fichier que tu as posté.
        Tu trouveras plus d'informations et d'options en entrant "man cut"
        0
      2. Ok
        Merci de votre aide
        0