[bash] tutorial - achishis2/achishis2.github.io GitHub Wiki
http://linuxconfig.org/bash-scripting-tutorial
http://linuxconfig.org/bash-scripting-tutorial#h4-passing-arguments-to-the-bash-script http://linuxconfig.org/bash-scripting-tutorial#h5-executing-shell-commands-with-bash http://linuxconfig.org/bash-scripting-tutorial#h10-bash-comparisons http://linuxconfig.org/bash-scripting-tutorial#h11-bash-file-testing
$ vi while.sh
#!/bin/bash
while [ $# > 0 ](/achishis2/achishis2.github.io/wiki/-$#->-0-); do
    case "$1" in
        --a)
            echo $1
            echo $#
            ;;
        b)
            echo $#
            ;;
        c)
            echo $#
            ;;
    esac
    shift;
done
$ ./while.sh --a b c
--a
3
2
1