Recuperer la variable $HOSTNAME ds un fichier

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. Modérateur
    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
    1. 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. Modérateur
        Salut,

        on peut modifier directement dans le fichier et faire une sauvegarde d'original
        sed -i.orig 's/motif/remplacment/' main.cf
        --
        lami20j
        0
    2. 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
      1. Modérateur
        Salut,

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

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

        0
        1. 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

          Discussions similaires

          question pix mot caché

          7 réponses