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
A voir également:

5 réponses

lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
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
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
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
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   Statut Membre Dernière intervention   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
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
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
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