I've written a simple bash script for deleting some temporary files that match a certain pattern:
#!/bin/bash
cd ~/some_project/some_dir
rm */*.xml
I've saved it as 'script', chmodded it to +x
via terminal. Now when I double click this file, I get the option to Run it in terminal or display its output. If I click Run in terminal, the script correctly works, however the terminal window closes immediately. I'd rather the window stay open so I can see if there were any errors (and possibly get rm to display names of deleted files if possible).
I'm looking for a simple way to keep the terminal from closing until a keypress happens.. is there such a way?
Add read
command to the end of your script. It will wait for a complete line of input (that is, Enter key).
read -rn1
See help read
for more information.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With