Ранее я на этом форуме спрашивал как добавить значения в определенные строки, теперь нужно обратное действие. Старые маршруты, которые были до добавления новых нужно удалить. Они прописаны в самом конце маршрутов, я их выделил в примере.
option ms-classless-static-routes 32, 176,0,16,5, 10,30,20,1, 32, 2,2,2,2, 10,30,20,1,
option rfc3442-classless-static-routes 32, 176,0,16,5, 10,30,20,1, 32, 2,2,2,2, 10,30,20,1,32, 25,25,2,3, 10,30,20,1;
32, 25,25,2,3, 10,30,20,1;
Чтоб уже получилось так:
option ms-classless-static-routes 32, 176,0,16,5, 10,30,20,1, 32, 2,2,2,2,
option rfc3442-classless-static-routes 32, 176,0,16,5, 10,30,20,1, 32, 2,2,2,2,10,30,20,1;
10,30,20,1;
grep static-routes /etc/dhcp/dhcpd.conf |cut -d' ' -f1-17,21 > /etc/dhcp/dhcp.conf.new
Подскажите, пожалуйста, как можно это сделать. Погуглив на английском и на русском языках, везде нахожу примеры где не нужно отбирать по значениям строки как у меня, а просто сразу удаляются по всему файлу столбцы.