[shell]recup mot fichier pour variable

Fermé
stéphane - 12 déc. 2007 à 09:29
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 12 déc. 2007 à 16:06
Bonjour,

Je cherche en bash a récuperer le dernier mot de la première ligne d'un fichier pour la placer dansune variable.

Est ce possible et comment le faire ?

Merci pour votre aide

Stéphane
A voir également:

3 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 896
12 déc. 2007 à 09:45
Salut,
variable=$(awk 'NR == 1 {print $NF }' fichier)
;-))
0
Bonjour et merci

J'avais trouvé ceci :

export foo=`cat status.txt|head -1|awk '{ print $NF }'`


Mais je vais essayer avec ton code.

Merci encore

Stéphane
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 896
12 déc. 2007 à 16:06
Au cas ou :
foo=$(sed -n '1 s/.* //p' status.txt)
;-))
0