Estou assumindo que você quer dizer que cada comando em sequência foi bem-sucedido.
Nesse caso, faça isso:
ls && cat test && cp test testlocation
Em resposta ao esclarecimento:
Crie uma função chamada get_confirmation
:
function get_confirmation() {
echo -n "Continue? (Y/N) "
read RESULT
return $([ "$RESULT" = "Y" ])
}
Em seguida, faça: ls && get_confirmation && cat test && get_confirmation && cp test testlocation