[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Help! case dentro de for
From: |
hpfn |
Subject: |
Re: [shell-script] Help! case dentro de for |
Date: |
Sun, 4 Oct 2015 09:50:33 -0300 |
Olá Hugo,
> #!/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 done está dentro do case. Você está
fechando o case após o done.
Coloca o done após o esac.
> ./iniciavm.sh: line 14: syntax error near unexpected token `done'
> ./iniciavm.sh: line 14: ` done'
>
abraço,
--
Herbert Parentes Fortes Neto (hpfn)