Grep sur dernière chaine - UNIX

Liortalover -  
 Liortalover -
Salut,

Je cherche a extraire la dernière chaine d'un fichier texte ressemblant de près à :

Bonjour guillaume 012354
Bonjour laurence Barto 032541
Bonjour titoune Barto De la tranche 035487

le problème c'est que mon grep/cut pour extraire juste la dernière chaine me retourne une erreure :

cat txt.txt | grep 'bonjour' | cut -d ' ' -f $

est ce que quelqu'un aurait la solution :P

man cut ou man grep j'ai déjà fais pour info
A voir également:

7 réponses

Liortalover
 
Ah je me suis trompé dans ma syntaxe, donc ca j'ai réussi a trouvé fallait utilisé un awk '{print $NF}'

Par contre ce que je voudrais c'est additionnés les valeurs retournées (et là je trouve même pas l'algo)
Merci de votre compréhension
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,

 awk '{SUM+=$NF} END { print SUM}'

0
dubcek Messages postés 19033 Date d'inscription   Statut Contributeur Dernière intervention   5 641
 
hello
$ cat a3
Bonjour guillaume 012354
Bonjour laurence Barto 032541
Bonjour titoune Barto De la tranche 035487 
$ 
$ awk '{x+=$NF};END{print x}' < a3
80382
0
lami20j Messages postés 21644 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

awk '/Bonjour/ {sum+=$NF}END{print sum}' txt.txt

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lami20j Messages postés 21644 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Re,

Joli le triplon ;-DDD
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
C'est une triplette ;-))
0
Liortalover
 
Merci encore à vous pour la rapidité de réponse et la qualité surtout :)
0