sed: Insertar una línea después de un patrón determinado

En un post anterior mostrábamos un ejemplo en el que insertábamos una línea antes de un patrón determinado en el fichero /etc/rc.local para añadir la llamada a un script que debe ejecutarse en un momento determinado.

En este post, vamos a mostrar como insertar la llamada a un script en el fichero /etc/rc.local después de un patrón determinado:

sed -i '/# By default this script does nothing./a /usr/local/bin/ConectaWifi' /etc/rc.local

Si os dáis cuenta, lo que estoy haciendo es insertar la llamada al script /usr/local/bin/ConectaWifi utilizando el parámetro /a para realizar la inserción justo después del último comentario que viene por defecto en el fichero. Con ésto consigo que la llamada al script se realice antes que cualquier otro script.

Be the first to comment

Por favor acceder para comentar.