Используйте sensor-detect
для настройки отсутствующих датчиков, если они доступны.
На моей машине есть второе сенсорное устройство, обрабатывающее датчики на уровне ядра:
[...]
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +54.0°C (high = +80.0°C, crit = +98.0°C)
Core 0: +53.0°C (high = +80.0°C, crit = +98.0°C)
Core 1: +53.0°C (high = +80.0°C, crit = +98.0°C)
Core 2: +49.0°C (high = +80.0°C, crit = +98.0°C)
Core 3: +54.0°C (high = +80.0°C, crit = +98.0°C)
Я не думаю, что было бы обычным интерпретировать инструмент -f BAR | --foo BAR
как "вставить вывод инструмент -f BAR
в команду --foo BAR
". Поэтому я бы использовал просто
tool -f BAR | --foo BAR
Есть и другие возможности в дикой природе, используя дополнительную разметку, особенно если вызов более сложный, чтобы сделать его более очевидным. В отличие от необязательных аргументов и []
, однако, ни один из них не понимается универсально как обязательный аргумент, например:
tool {-f BAR | --foo BAR}
или
tool <-f BAR | --foo BAR>
и даже
tool (-f BAR | --foo BAR)
Если вы хотите убедиться, что никто не неправильно истолковывает спецификацию вызова, просто скопируйте ее:
tool -f BAR
tool --foo BAR
Вы увидите много страниц manpage и помощь от программ, использующих этот множественный подход, хотя обычно он используется для различных вызовов вместо эквивалентных.