Вы добавляете -E, которое является расширенным регулярным выражением
-E, --extended-regexp Interpret PATTERN as an extended regular expression (ERE, see below).
И все еще избегая этого. В этом нет необходимости.
$ echo "INBOUND_PATH|/tmp" | grep -E '^(INBOUND_PATH)\|(\/.*)'; echo $?
INBOUND_PATH|/tmp
0
С другой стороны, вы можете использовать egrep с тем же эффектом (без -E ).
Кажется, что существует распространенная ошибка с модулями FX, которая может привести к тому, что внутренний термодатчик выводит непрерывную 1; для 8 -битного значения это будет выглядеть как 256 или, скорее всего, 255 C. Как правило, это обычное дело для процессоров, которые не поддерживают независимо 125 Вт+; но я понятия не имею, почему. Итак, это, вероятно, моя проблема; просто ошибка датчика.
РЕДАКТИРОВАТЬ :Похоже, что для некоторых процессоров FX -*проблема возникает, когда одно из ядер загружается на 100%. В некоторых случаях это может привести к потреблению 140 Вт, а 125 Вт, по-видимому, является своего рода защитным порогом, который переключает выход термодатчика на 0xFF или 255, чтобы обмануть машину и заставить ее дросселировать. На самом деле я не заметил никакого дросселирования на своем, но это имеет смысл; и простая теплая перезагрузка, похоже, сбросила его. Проблема кажется относительно тривиальной для большинства моих применений.