Bastante seguro Me falta algo obvio.Eliminar usando un delimitador diferente
$ cat test.txt
00 30 * * * /opt/timebomb.sh >> timebomb.log
01 30 * * * /opt/reincarnate.sh >> reincarnation.log
$ sed ':timebomb:d' test.txt
00 30 * * * /opt/timebomb.sh >> timebomb.log
01 30 * * * /opt/reincarnate.sh >> reincarnation.log
mientras que
$ sed '/timebomb/d' test.txt
01 30 * * * /opt/reincarnate.sh >> reincarnation.log
¿Por qué es el caso? ¿No se admite un conjunto diferente de delimitadores para el comando d
?
duplicado posible de [Utilice barras de sed reemplazar] (http://stackoverflow.com/questions/5864146/use-slashes-in-sed-replace) – tripleee