shell-script-pt
[Top][All Lists]
Advanced

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

Help! case dentro de for


From: Hugo Meireles
Subject: Help! case dentro de for
Date: Sun, 4 Oct 2015 02:59:04 -0300

Olá mestres. Boa noite a todos.
Esse é meu primeiro post e o primeiro script q possa de fato ser considerado um script..., e gostaria de um help já que estou a quase 5 horas quebrando a cabeça.
A ideia é criar um menu onde eu possa escolher a VM que vai iniciar em background....
O intuito é aprender shell script e lógiva também, por isso dificultei logo no primeiro exercicio... rs

#!/bin/bash
nomevm=''
totalvms=`vboxmanage list vms|wc -l`
for vms in $(vboxmanage list vms|sort|awk '{ print $1 }')
do 
export nomevm=$nomevm:$vms
done
for menu in $(seq 1 $totalvms)
do
case $nomevm in
"`$nomevm|cut -d: -f$menu`")
vboxmanage startvm $nomevm --type headless
"`;;`"
done
*)
echo "Use iniciavm nome_da_vm"
esac
exit 0


O erro está aqui:

./iniciavm.sh: line 14: syntax error near unexpected token `done'
./iniciavm.sh: line 14: ` done'


Não sei se é o case dentro do for ou se é alguma aspas faltando... sei que tem algo com o ;; mas travou geral aqui....
Agradeço antecipadamente.
Att,
_________
_____________________________________

Hugo Meireles
E-mail:   address@hidden 
Celular:   55 11 991047093
_____________________________________


reply via email to

[Prev in Thread] Current Thread [Next in Thread]