shell unix, obtendo o código de saída com o filho canalizado

Digamos que eu faça isso em um shell unix

$ some-script.sh | grep mytext

$ echo $?

isso me dará o código de saída degrep

mas como posso obter o código de saída desome-script.sh

EDITAR

Suponha que a operação do tubo seja imutável. ou seja, não posso separá-lo e executar os dois comandos separadamente

questionAnswers(5)

yourAnswerToTheQuestion