Получение кода выхода команды pipe работает нормально.
echo "ABC" | false | true
echo ${PIPESTATUS[0]} ${PIPESTATUS[1]} ${PIPESTATUS[2]}
#Output is 0 1 0
Но когда я назначаю вывод переменной, невозможно получить коды выхода.
TEST=$(echo "ABC" | false | true)
echo ${PIPESTATUS[0]} ${PIPESTATUS[1]} ${PIPESTATUS[2]}
#Output is 0
Как я могу получить коды выхода процессов с каналами?