Recuperer la variable $HOSTNAME ds un fichier

Fermé
stephane - 1 août 2007 à 13:38
 stephane - 1 août 2007 à 13:58
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
A voir également:

5 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
1 août 2007 à 13:46
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
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
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
1 août 2007 à 13:49
Salut,

on peut modifier directement dans le fichier et faire une sauvegarde d'original
sed -i.orig 's/motif/remplacment/' main.cf
--
lami20j
0
burrin Messages postés 202 Date d'inscription vendredi 16 mars 2007 Statut Membre Dernière intervention 23 décembre 2008 69
1 août 2007 à 13:46
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
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
1 août 2007 à 13:47
Salut,

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

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

0

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

Posez votre question
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