{ command; rc=$?; } | grep -v что-то
(( rc == 0 )) && делаем что-то
Проблема в том, что переменная rc не назначается из-за того, что после неё идёт пайп.
Как быть в такой ситуации, если нужна подобная конструкция?
{ command; rc=$?; } | grep -v что-то
(( rc == 0 )) && делаем что-то
Проблема в том, что переменная rc не назначается из-за того, что после неё идёт пайп.
Как быть в такой ситуации, если нужна подобная конструкция?