Outils d'édition de fichiers de configuration
sbouli
Messages postés
208
Statut
Membre
-
sbouli Messages postés 208 Statut Membre -
sbouli Messages postés 208 Statut Membre -
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
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
A voir également:
- Outils d'édition de fichiers de configuration
- Ethernet n'a pas de configuration ip valide - Guide
- Panneau de configuration - Guide
- Explorateur de fichiers - Guide
- Gestionnaire de fichiers - Télécharger - Gestion de fichiers
- Renommer des fichiers en masse - Guide
2 réponses
ça peut se faire en bash.
Etant plus fluide en Python qu'en bash, je ferais ça en Python:
ce qui transforme le fichier de conf:
en:
Etant plus fluide en Python qu'en bash, je ferais ça en Python:
#!/usr/bin/python
fichierconf = "lasuperfichierdeconf.conf"
conf = open(fichierconf,"rb").read().split("\n")
trouve = False
for ligne in conf:
if "mssql" in ligne: trouve = True
conf.insert( conf.index("exit 0"), "mssql coucou!")
open(fichierconf,"w+b").write("\n".join(conf))
ce qui transforme le fichier de conf:
a b c d exit 0
en:
a b c d mssql coucou! exit 0
Merci !!
a oui excellent ... cependant c'est pour intégrer à un script existant me permettant l'installation complète d'un serveur avec le minimum d'interaction ... et il est en sh ... j'imagine que je ne peux pas mélanger les bash dans un même fichier, je pourrais à la limite lancer le scritp en python depuis l'autre ... mais c'est pas top ....
Enfin si qqun à des outils en bash sh.... je suis preneur ...
Merci d'avance.
Stéphane
a oui excellent ... cependant c'est pour intégrer à un script existant me permettant l'installation complète d'un serveur avec le minimum d'interaction ... et il est en sh ... j'imagine que je ne peux pas mélanger les bash dans un même fichier, je pourrais à la limite lancer le scritp en python depuis l'autre ... mais c'est pas top ....
Enfin si qqun à des outils en bash sh.... je suis preneur ...
Merci d'avance.
Stéphane