Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- result=$( dialog ... )
- for opt in $result
- do
- case $opt in
- A1) : do whatever ;;
- A2) : do whatever ;;
- B1) : do whatever ;;
- B2) : do whatever ;;
- esac
- done
- #!/bin/bash
- A1(){ false;}
- A2(){ false;}
- B1(){ false;}
- B2(){ false;}
- {
- eval "$(
- dialog --separate-output --output-fd 3 \
- --checklist blah 0 0 0 \
- A1 foo on \
- A2 bar on \
- B1 foo on \
- B2 foo on \
- 3>&1 >&4 4>&- |
- sed 's/$/(){ true;}/')"
- } 4>&1
- clear
- if A1; then
- echo A1 was ticked
- fi
- if A2; then
- echo A2 was ticked
- fi
- if B1; then
- echo B1 was ticked
- fi
- if B2; then
- echo B2 was ticked
- fi
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement