Здравия! Столкнулся с невозможностью присвоить переменной в bash многострочный вывод из stdout.
bur@tx9s ~ $ dd if=/dev/ttyAML0 count=5 2>/dev/null | head -n5 | grep -P '4,2V|8,4V|12.6V'
4,2V = 3.84
8,4V = 7.66
12.6V = 11.46
Так я его вижу в stdout. Нужно для далнейших действий взять всё в переменную. Если пытаться
bur@tx9s ~ $ var1=$(dd if=/dev/ttyAML0 count=5 2>/dev/null | head -n5 | grep -P '4,2V|8,4V|12.6V')
bur@tx9s ~ $ echo $var1
12.6V = 11.46