удалите старые файлы журнала кроме последнего (алфавитно-цифровым образом отсортированный)

Не забывайте -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 команда.

4
14.03.2017, 14:17
2 ответа

Или, если вы хотите использовать [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

3
27.01.2020, 20:54
[12177] bash[11875]/[11876]ksh93[11877]/[11878]zsh[11879]:[12178] С помощью [11880]zsh[11881] его можно упростить: [12179] И если вы хотите рассмотреть только файлы, которым больше 30 часов:[12180]POSIXly:[12181]
2
27.01.2020, 20:54

Теги

Похожие вопросы