[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: BASH



Hi, Gokan.

On 01/05/15 08:47, Gokan Atmaca wrote:

> As an example, you can write one?

Maybe you could use something like this:

DIC=0
FILE=0

# Classify parameters
while [ "$1" != "" ]; do

        PARAMETER="$1"
        case "$PARAMETER" in
                "--dic" )	DIC=1
                                ;;
                "--file" )      FILE=1
                                ;;
                * )             echo "Invalid option: $@"
                                exit 1
                                ;;

        esac
        shift
done


$ ./test.sh --file --bear --kiss
Invalid option: --bear --kiss

$ ./test.sh --file --dic
FILE value: 1
DIC value: 1

$ ./test.sh --dic --file
FILE value: 1
DIC value: 1

$ ./test.sh --dic
FILE value: 0
DIC value: 1

$ ./test.sh --file
FILE value: 1
DIC value: 0


I hope this helps.

Best regards,
Daniel


Reply to: