Это содержимое моего файла / etc / sysconfig / network-scripts / route-eth0:
192.168.1.12/32 via 172.16.1.60
192.168.1.0/24 via 172.16.60.1
Я удаляю строку с помощью следующей команды sed:
sed -i '#192.168.1.0/24 via 172.16.60.1#d' /etc/sysconfig/network-scripts/route-eth0
Но соответствующая строка (в нашем случае строка 2) не удаляется. Есть идеи?
Примечание: Я использую # (символ хеша) в качестве разделителя в команде sed, потому что / (символ косой черты) является частью моего шаблона.