diff --git a/install_awesome_parameterized.sh b/install_awesome_parameterized.sh index d83f6dc6..f7d4bf11 100755 --- a/install_awesome_parameterized.sh +++ b/install_awesome_parameterized.sh @@ -16,9 +16,10 @@ source $1/my_configs.vim catch endtry" -if [ $2 == "--all" ]; then - USERS=($(ls -l /home | awk '{if(NR>1)print $9}')) - for user in ${USERS[*]}; do + +if [ "$2" = "--all" ]; then + USERS=$(ls -l /home | awk '{if(NR>1)print $9}') + for user in $USERS; do homepath=$(eval echo "~$user") IFS='' echo $VIMRC > ${homepath}/.vimrc @@ -28,10 +29,10 @@ if [ $2 == "--all" ]; then echo "Installed the Ultimate Vim configuration successfully! Enjoy :-)" exit 0 else - SELECTED_USERS=(${@:2}) - echo "Selected users: ${SELECTED_USERS[@]}" - for user in ${SELECTED_USERS[@]}; do - homepath=$(eval echo "~$user") + SELECTED_USERS=${@:2} + echo "Selected users: $SELECTED_USERS" + for user in $SELECTED_USERS; do + homepath=$(eval echo "~/$user") IFS='' echo $VIMRC > ${homepath}/.vimrc unset IFS