A voir également:
- Recuperer la variable $HOSTNAME ds un fichier
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
- Ouvrir un fichier .bin - Guide
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
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)
$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.
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
1 août 2007 à 13:49
Salut,
on peut modifier directement dans le fichier et faire une sauvegarde d'original
lami20j
on peut modifier directement dans le fichier et faire une sauvegarde d'original
sed -i.orig 's/motif/remplacment/' main.cf--
lami20j
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
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
Sinon tu devrait pouvoir t'en sortir avec grep, cut, sed ou même awk si tu le connais
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
1 août 2007 à 13:47
Salut,
Vois tu côté de sed ;-))
Sinon affiche un exemple précis de ce que tu veux...
Vois tu côté de sed ;-))
Sinon affiche un exemple précis de ce que tu veux...
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