Extraire des données dans un fichier

Résolu
dino -  
 dino -
Bonjour,

J'ai un fichier sous cette forme :

ID chemin User name # Locks

-------------------------------------------------------------------------------
6365 \doc\fichier 0
8604 \test\log V221345 0
The command completed successfully.

Je voudrais extraire juste les n° ID via awk ou autre .

Si qlq a une solution

Merci a tous

3 réponses

  1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    Salut,

    $ cat plop
    ID chemin User name # Locks
    
    -------------------------------------------------------------------------------
    6365 \doc\fichier 0
    8604 \test\log V221345 0
    The command completed successfully.
    
    $ awk '/^[[:digit:]]+ / { print $1 }' plop
    6365
    8604
    $

    ou
    $ egrep -o '^[[:digit:]]+' plop
    6365
    8604
    $

    ;-))
    0
  2. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    une expression régulière :
    grep "^[[:digit:]]" fichier|cut -f 1
    0
  3. dino
     
    Bonjour,

    Super ca marche !

    Merci beaucoup
    0