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:
- References:
- Re: BASH
- From: Floris <jkfloris@dds.nl>
- Re: BASH
- From: Gokan Atmaca <linux.gokan@gmail.com>