Recuperer la variable $HOSTNAME ds un fichier
stephane
-
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
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:
- Recuperer la variable $HOSTNAME ds un fichier
- Comment réduire la taille d'un fichier - Guide
- Fichier bin - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Forcer la suppression d'un fichier - Guide
5 réponses
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)
$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
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.
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.
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
Sinon tu devrait pouvoir t'en sortir avec grep, cut, sed ou même awk si tu le connais
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
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