Advertisement
qkzoo

Untitled

Mar 2nd, 2024 (edited)
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. function yes_no_abort {
  4. echo "hi"
  5. local yn
  6. while true; do
  7. read -r -p "[y/n/a]: " yn
  8. case $yn in
  9. [Yy]) echo "0"; return 0 ;;
  10. [Nn]) echo "1"; return 1 ;;
  11. [Aa]) echo "2"; return 2 ;;
  12. esac
  13. done
  14. }
  15.  
  16. echo "Continue? "
  17. res=$(yes_no_abort)
  18. if [ $res == 0 ]; then echo "answered yes"; exit 0; fi;
  19. if [ $res == 1 ]; then echo "answered no"; exit 1; fi;
  20. if [ $res == 2 ]; then echo "answered abort"; exit 2; fi;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement