Recuperer la variable $HOSTNAME ds un fichier

stephane -  
 stephane -
Bonjour,

je cherche a recuperer la variable $HOSTNAME dans un fichier mais a un endroit très précis et je suis un peu perdu.

J'en appelle donc a votre aide et a votre bienveillance

Merci d'avance

Stéphane

ps : le but est a partir d'un script de renseigner le myhostname du main.cf de postfix automatiquement
Configuration: Windows 2000
Firefox 2.0.0.4

5 réponses

  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    $HOSTNAME dans un fichier mais a un endroit très précis et je suis un peu perdu.

    je suis aussi perdu, si tu ne dit pas à quel endroit

    en grandes lignes pour inserer le contenu d'un variable dans un fichier (à la fin)
    echo "HOSTNAME=$HOSTNAME" >> fichier


    0
  2. Marc
     
    Bonjour,

    Les gens vont dire que j'utilise 'sed' pour tout et n'importe quoi.... éhéh :)
    Seulement, c'est une bonne solution pour ce que tu veux faire.

    Par exemple :

    cat main.cf | sed 's/myhostname=.*;/myhostname=$HOSTNAME/' > new_main.cf
    mv new_main.cf main.cf

    ATTENTION ! c'est juste un exemple !
    La syntaxe du sed ici n'est pas correcte, je ne l'ai pas en tête.

    Je te renvoie donc vers le manuel : 'man sed'
    Tu devrais y parvenir sans problème...

    En espèrant t'avoir aidé,
    Bonne journée

    Marc.
    0
    1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
       
      Salut,

      on peut modifier directement dans le fichier et faire une sauvegarde d'original
      sed -i.orig 's/motif/remplacment/' main.cf
      --
      lami20j
      0
  3. burrin Messages postés 203 Statut Membre 69
     
    Tu pourrais nous mettre le fichier en question qu'on puisse t'aider d'avantage?

    Sinon tu devrait pouvoir t'en sortir avec grep, cut, sed ou même awk si tu le connais
    0
  4. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    Vois tu côté de sed ;-))

    Sinon affiche un exemple précis de ce que tu veux...

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

    Posez votre question
  6. stephane
     
    Merci a tous pour vos réponses.

    Je pensais avoir mis l'explication de ma demande en ps en fin de mon post mais j'ai peut être oublié.

    Alors je cherche a renseigner le myhostname de mon fichier main.cf (configuration de postfix) en automatique grace a un script qui pourra s'adapter a chaque pc.

    Je regarde toutes vos interventions pour voir ce que je peux faire et vous remercie tous

    lonewolf
    0