paste <(cat /sys/class/thermal/thermal_zone*/type) <(cat /sys/class/thermal/thermal_zone*/temp) | column -s $'\t' -t | sed 's/\(.\)..$/.\1°C/'
Команда «paste» используется для объединения содержимого двух или более файлов или команд в столбики. В данном случае, команда объединяет содержимое файлов, в которых хранятся типы и температуры тепловых зон оборудования, в один столбец, разделенный горизонтальными табуляциями.
Команда «cat» используется для вывода содержимого файлов. Здесь команда используется дважды: первая команда выводит типы тепловых зон из файлов в /sys/class/thermal/thermal_zone*/, а вторая команда выводит температуры.
Команда «column -s $’\t’ -t» форматирует вывод в виде таблицы, где горизонтальные табуляции служат в качестве разделителей столбцов.
Команда «sed ‘s/\(.\)..$/.\1°c/'» заменяет последние два символа в каждой строке вывода на символ «°c», чтобы указать единицу измерения — градусы Цельсия.
Эта команда полезна, если вы хотите получить данные о типах и температурах тепловых зон оборудования. Альтернативой может быть использование других команд, таких как «sensors» или «lm_sensors», которые могут предоставить более подробную информацию о состоянии системы. Аргументы команды указываются во входных файлах /sys/class/thermal/thermal_zone*/type и /sys/class/thermal/thermal_zone*/temp.
