Para esse propósito - que é parar o script em qualquer linha específica - você poderia simplesmente usar exit
para quebrar neste ponto. Para qualquer aplicação na vida real isso pareceria um pouco grosseiro, mas para fins de aprendizado, ele deveria se encaixar.
Diga:
#!/bin/sh
# now I am working here
do_something
exit
# this is old, do not execute
did_something
exit
# this is even older, do not execute
did_something_long_ago