Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- ./b.sh -a "$@"
- #!/bin/bash
- while getopts ":a:b:c:" opt; do
- case ${opt} in
- a) A="$OPTARG"
- ;;
- b) B="$OPTARG"
- ;;
- c) C="$OPTARG"
- ;;
- :) echo "bla"
- exit 1
- ;;
- esac
- done
- echo "a: $A, b: $B, c: $C"
- user@host $ ./check.sh -a asd -b "asd|asd -x y" -c asd
- a: -a asd -b "asd|asd -x y" -c asd, b: ,c:
- user@host $ ./check.sh -a asd -b "asd|asd -x y" -c asd
- a: -a, b: , c:
- user@host $ ./check_params.sh -a asd -b asd|asd -c asd
- a: -a asd -b asd|asd -c asd, b: ,c:
- user@host $ ./check_params.sh -a asd -b asd|asd -c asd
- -bash: asd: command not found
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement