Extraire des données dans un fichier

Résolu/Fermé
dino - 6 janv. 2011 à 11:33
 dino - 6 janv. 2011 à 11:58
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

A voir également:

3 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
6 janv. 2011 à 11:48
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
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
6 janv. 2011 à 11:49
une expression régulière :
grep "^[[:digit:]]" fichier|cut -f 1
0
Bonjour,

Super ca marche !

Merci beaucoup
0