En un post anterior, os mostré como utilizar el comando sed para borrar las líneas de un archivo que contienen un patrón determinado.
Por ejemplo: En nuestras instalaciones tenemos un script sinc_puppet_inst que se ejecuta al final del proceso de arranque y no me interesa que este script se ejecute en una determinada situación, pero, en lugar de borrar la línea, quiero comentarla para posteriormente "descomentarla".
# sed -i "s/\/usr\/sbin\/sinc_puppet_inst\ \&/#&/" /etc/rc.local
Donde el & representa el texto coincidente con el patrón.
Si os dáis cuenta, le estamos diciendo a sed que reemplace el patrón buscado por un ampersand delante del patrón junto con el patrón.
Publicado por primera vez en http://enavas.blogspot.com.es
0 comentarios:
Publicar un comentario