Bonjour à tous,
je réaliser un script pour une machine vmware.
J’ai cette commande:
vmrun -T server -h https://127.0.0.1:8333/sdk -u **** -p ****** list | grep standard
Cette commande me retourne ceci:
[standard] Windows Server 2003 Standard Edition/Windows Server 2003 Standard Edition.vmx
(Je n’ai qu’une seul machine virtuelle actuellement.)
le but serait qu’avec la commande je liste l’ensemble des vm, qu’il réalise pour chaque ligne une commande. mais je bloque.
j’avais pensé à ceci:
for vm in `vmrun -T server -h https://127.0.0.1:8333/sdk -u ******* -p ****** list | grep standard`
do
echo $vm
done
Mais il me retourne ceci:
[standard]
Windows
Server
2003
Standard
Edition/Windows
Server
2003
Standard
Edition.vmx
je voudrait qu’il me retourne ceci sur une ligne.
Est-ce possible ? ma démarche n’est pas la bonne?
Merci
guigui69