Buenas, tengo una duda el tema es que necesito agregar un # delante de una línea de un archivo con el comando sed en shell.
El archivo que quiero modificar es el del cron que usa * * *... de esta forma:
*/5 * * * * root /opt/dns/dns.sh
entonces lo que quiero hacer es agregarle # delante para que quede asi:
#*/5 * * * * root /opt/dns/dns.sh
ahora bien, como sed usa el * para indicar todo lo que le sigue a la línea, sed se está confundiendo con estos *... lo que yo he intentado es:
sed 's:*/5 * * * * root /opt/dns/dns.sh:#*/5 * * * * root /opt/dns/dns.sh:' /etc/cron.d/stats.cron
como puedo hacer? porque si tomo como patrón */5 funciona pero puede haber otra línea que comienze igual y me la modifique cuando solo quiero hacerlo con la que contenga /opt/dns/dns.sh
Alguna sugerencia?
Gracias!