Как в bash выделить из вывода только нужное?
grep+sed/awk/cut на выбор по вкусу.
cat /sys/bus/w1/devices/22-*/w1_slave 2>&1 | awk -F'=' '/t=/ {print $2}'
То-есть передаем через pipe на awk, который обрабатывает построчно текст, где осуществляем поиск по t=. В качестве разделителя принимаем знак = (опция -F'=') и выводим соответственно вторую группу символов из строки, то-есть все после знака равно.