Сумма результатов grep

Можно работать mount без любых аргументов для получения списка текущего монтирования. /etc/mtab файл должен иметь подобные данные, но как Вы сказал, что для этого возможно быть несовместимым тому, что на самом деле смонтировано если /etc файловая система испорчена, не перезаписываемый, или другая программа смешала с нею. Можно получить определенную информацию о proc, монтируется путем выяснения mount перечислять всех монтируется типа proc как это:

mount -l -t proc

Править: Похоже, что можно использовать stat сравнить устройство /proc папка к устройству / для сообщения, по крайней мере, если ЧТО-ТО смонтировано там кроме корневой файловой системы:

[[ $(stat -c %d%D /proc) != $(stat -c %d%D /) ]] && echo "Something is mounted at /proc"
-1
02.07.2011, 12:57
1 ответ

Если Ваша проблема просто заставляет grep соответствовать 15-минутному окну одному regex вместо два, попытайтесь ломать его как это:

Изменение:

egrep '2011-07-01 (04:[0][0-9]:[0-5][1-9]|04:10:00)' 
egrep '2011-07-01 (04:[1][0-4]:[0-5][1-9]|04:15:00)'

Кому:

egrep '2011-07-01 04:(0[0-9]|1[0-4]):[0-5][0-9]'

Это должно соответствовать 15-минутному блоку, запускающемуся в 0:00 и конечному 14:59. Поскольку следующие три блока используют их:

# 15:00 to 29:59
egrep '2011-07-01 04:(1[5-9]|2[0-9]):[0-5][0-9]'

# 30:00 to 44:59
egrep '2011-07-01 04:(3[0-9]|4[0-4]):[0-5][0-9]'

# 45:00 to 59:59
egrep '2011-07-01 04:(4[5-9]|5[0-9]):[0-5][0-9]'
1
28.01.2020, 05:11
  • 1
    @user774187: Я зафиксировал свою несопоставленную paren опечатку и добавил соответствия для других четырех 15-минутных блоков. –  Caleb 02.07.2011, 13:22

Теги

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