#1 Le 12/09/2008, à 11:23
- sbouli
outils pour modifier les fichiers de conf depuis un script bash ???
Bonjour,
Existe-t-il des outils pour editer des fichiers de configuration directement depuis un bash ?
genre
si une ligne contenant "mssql" n'existe pas dans lasuperfichierdeconf.conf alors
ecrire a la fin du fichier
ou ecrire avant la ligne exit 0
la ligne --with mssql
Le but est d'automatiser la compilation de php avec support mssql depuis un bash.
En vous remerciant.
Stéphane
Hors ligne
#2 Le 12/09/2008, à 11:35
- tiky
Re : outils pour modifier les fichiers de conf depuis un script bash ???
Bonjour,
Utilise le commande sed et echo.
La commande sed permet de faire des substitutions:
sed "s/expression_regulière/texte_de_substitution/g" ton_fichier
des insertions avant une ligne avec a/ et après une ligne avec i/.
La commande echo te permet d'insérer facilement quelque chose à la fin d'un fichier de configuration:
echo "quelque chose" >> ton_fichier
Enfin si tu veux filtrer la sortie d'une commande, n'oublie pas le magnifique awk pour faire cela
Dernière modification par tiky (Le 12/09/2008, à 11:37)
Conseil d'expert: il vous faut un dentifrice adapté...
Hors ligne
#3 Le 12/09/2008, à 11:39
- sbouli
Re : outils pour modifier les fichiers de conf depuis un script bash ???
ben justement c'etait pour éviter de me battre avec ces fonctions à expression régulière que je cherchais des outils plus user friendly ... j'ai déjà dû me battre avec awk, sed et autre tr pour faire un parser de fichier log et si je pouvais éviter cette fois ce serait top
Stéphane
Hors ligne