Ziemlich sicher, ich vermisse etwas offensichtlich!Löschen mit einem anderen Trennzeichen
$ 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
während
$ sed '/timebomb/d' test.txt
01 30 * * * /opt/reincarnate.sh >> reincarnation.log
Warum ist es so? Wird für den Befehl d
kein anderer Trennzeichensatz unterstützt?
Mögliche Duplikat [Verwendung in Schrägstriche sed ersetzen] (http://stackoverflow.com/questions/5864146/use-slashes-in-sed-replace) – tripleee