相當肯定我錯過了一些明顯的東西!使用不同的分隔符刪除
$ 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
而
$ sed '/timebomb/d' test.txt
01 30 * * * /opt/reincarnate.sh >> reincarnation.log
爲什麼是這樣呢? d
命令是否支持不同的分隔符集?
的可能的複製[使用斜線在sed替換(http://stackoverflow.com/questions/5864146 /使用-斜線合sed的替換) – tripleee 2015-12-17 12:28:00