Не забывайте -p
отметьте на своей команде маршрута. Это - то, что делает это персистентным.
Так вместо выполнения:
route delete 10.250.0.0 10.250.0.37 -netmask 255.255.255.0
необходимо делать:
route -p delete 10.250.0.0 10.250.0.37 -netmask 255.255.255.0
Если Вы не используете -p
отметьте, когда Вы удалите затем, Вы просто испытаете это, маршрут все еще там после перезагрузки (если маршрут является персистентным во-первых).
Можно в любое время видеть все маршруты с netstat -r
команда и Вы видите персистентные маршруты с route -p
команда.
Или, если вы хотите использовать [11863]mtime[11864] вместо имени файла:
Из комментариев @Stephane, более надежным подходом будет:
Или для оболочки POSIX (все еще требуются инструменты GNU):
cat `grep -l target *.txt | sort {options}`
Одиночный (надежный) pipeline можно использовать с последней версией GNU [11865]sed[11866]/[11867]sort[11868] (и GNU находит, как и все вышеперечисленное):
grep -l target *.txt | sort {options} | xargs -n 1 cat blanklines.txt