Script unix:récupérer un champ dans une ligne

Résolu
ib@w Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -  
ib@w Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un fichier contenant ce type de données :

/vel 766056 46492324 26221648 64$ /
/ejr 46605316 492324 104$ /
/ejlo 2$ /

J'arrive à traiter le fichier ligne par ligne mais je voudrais en plus ne récupérer que la valeur se trouvant avant le $.
Je n'y arrive pas... je ne sais pas quelle commande pourrait me servir (grep, cut, awk ou sed)
Si qqun à une idée ??

Merci d'avance
A voir également:

2 réponses

jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Salut,
[tmpfs]$ cat ib@w
/vel 766056 46492324 26221648 64$ /
/ejr 46605316 492324 104$ /
/ejlo 2$

[tmpfs]$ sed 's/.* \(.*\)\$.*/\1/' ib@w
64
104
2

[tmpfs]$
;-))
5
ib@w Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci !!
0