Я хочу запустить команду из суббаша, и мне нужен код возврата от нее;на самом деле он запускает конвейер, и мне нужен массив PIPESTATUS или хотя бы один компонент.
Это было мое лучшее предположение, и оно не работает.Я просто получаю 0. Поскольку Bash не ошибка, это имеет смысл, это просто не то, что мне нужно.Помощь?
bash -c "echo 123 | grep abc | sort; exit ${PIPESTATUS[1]}"; echo $?
0