|
|
@@ -113,7 +113,7 @@ index="0"
|
|
|
for ((index="0"; index <= ${#currentopt[@]}; index+3)); do
|
|
|
cmdamount="$(echo "${currentopt[index]}"| awk -F ';' '{ print NF }')"
|
|
|
for ((cmdindex=1; cmdindex <= ${cmdamount}; cmdindex++)); do
|
|
|
- optcommands+=( "$(echo "${currentopt[index]}"| awk -F ';' '{ print $cmdindex }')" )
|
|
|
+ optcommands+=( "$(echo "${currentopt[index]}"| awk -F ';' -v x=${cmdindex} '{ print $x }')" )
|
|
|
done
|
|
|
done
|
|
|
|
|
|
@@ -139,7 +139,7 @@ else
|
|
|
for ((index="0"; index <= ${#currentopt[@]}; index+3)); do
|
|
|
currcmdamount="$(echo "${currentopt[index]}"| awk -F ';' '{ print NF }')"
|
|
|
for ((currcmdindex=1; cmdindex <= ${currcmdamount}; currcmdindex++)); do
|
|
|
- if [ "$(echo "${currentopt[index]}"| awk -F ';' '{ print $cmdindex }')" == "${getopt}" ]; then
|
|
|
+ if [ "$(echo "${currentopt[index]}"| awk -F ';' -v x=${cmdindex} '{ print $x }')" == "${getopt}" ]; then
|
|
|
# Run command
|
|
|
${currentopt[index+1]}
|
|
|
break
|