while [ $1 != "" ]; do read case "$1" in -f|--format) budh_fdisk ;; -i|--interactive) usr_input ;; -d|--disk) shift device=$1 ;; -r|--root) shift ROOT=$1 ;; -b|--boot) shift BOOT=$1 ;; -s|--source) shift SOURCE=$1 ;; -h|--help) echo "NOT YET CREATED" ;; -V|--version) pversion ;; * ) usage ;; esac shift done ERROR MESSAGE + case "$1" in + shift + SOURCE=/ + shift + '[' '!=' '' ']' /root/X1leScripts/script.install: line 267: [: !=: unary operator expected