[shell]recup mot fichier pour variable

stéphane -  
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   -
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

3 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,
    variable=$(awk 'NR == 1 {print $NF }' fichier)
    ;-))
    0
  2. stéphane
     
    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
  3. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Au cas ou :
    foo=$(sed -n '1 s/.* //p' status.txt)
    ;-))
    0