I basically have a bash script which executes 5 commands in a row. I want to add a logic which asks me “Do you want to execute command A” and if I say YES, the command is executed, else the script jumps to another line and I see the prompt “Do you want to execute command B”.
The script is very simple and looks like this
echo "Running A"
commandA &
sleep 2s;
echo "done!"
echo "Running B"
commandB &
sleep 2s;
echo "done!"
...
Use the
readbuiltin to get input from the user.Put the above into a function that takes the command (and possibly the prompt) as an argument if you’re going to do that multiple times.