Commenter une ligne d'une conf par le shell
tostaky06
Messages postés
3
Statut
Membre
-
Foufi -
Foufi -
Bonjour tout le monde,
Je dois rendre l'automatisation du deploiement (shell+ant) d'un site web en speed,
et je ne sais pas comment commenter une ligne "bind-address = 127.0.0.1" via le shell , /etc/mysql/my.cnf
Je sais que j'aurai pu réécrire tout le fichier dans mon script, echo "..." >> /etc/mysql/my.cnf echo"..." >> /etc/mysql/my.cnf ..., mais je trouve ça très moche.
Auriez vous une ligne de commande pour rajouter le "#" exactement à la bonne ligne ?
Merci.
Je dois rendre l'automatisation du deploiement (shell+ant) d'un site web en speed,
et je ne sais pas comment commenter une ligne "bind-address = 127.0.0.1" via le shell , /etc/mysql/my.cnf
Je sais que j'aurai pu réécrire tout le fichier dans mon script, echo "..." >> /etc/mysql/my.cnf echo"..." >> /etc/mysql/my.cnf ..., mais je trouve ça très moche.
Auriez vous une ligne de commande pour rajouter le "#" exactement à la bonne ligne ?
Merci.
2 réponses
-
Salut,
$ cat conf et je ne sais pas comment commenter une ligne "bind-address = 127.0.0.1" via le shell , /etc/mysql/my.cnf bind-address = 127.0.0.1 Je sais que j'aurai pu réécrire tout le fichier dans mon script, echo "..." >> /etc/mysql/my.cnf echo"..." >> /etc/mysql/my.cnf ..., mais je trouve ça très moche. $ sed -i.bak 's/^bind-address = 127.0.0.1/#&/' conf $ cat conf et je ne sais pas comment commenter une ligne "bind-address = 127.0.0.1" via le shell , /etc/mysql/my.cnf #bind-address = 127.0.0.1 Je sais que j'aurai pu réécrire tout le fichier dans mon script, echo "..." >> /etc/mysql/my.cnf echo"..." >> /etc/mysql/my.cnf ..., mais je trouve ça très moche. $ cat conf.bak et je ne sais pas comment commenter une ligne "bind-address = 127.0.0.1" via le shell , /etc/mysql/my.cnf bind-address = 127.0.0.1 Je sais que j'aurai pu réécrire tout le fichier dans mon script, echo "..." >> /etc/mysql/my.cnf echo"..." >> /etc/mysql/my.cnf ..., mais je trouve ça très moche. $
;-))
-
Salut,
Essaie-ça peut-être :
cat /etc/mysql/my.cnf | sed "s/^bind/#bind/" > /etc/mysql/my2.cnf