|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-API] [xs-devel] "Eject ISO Image" Mechanism Proposal
On 08/01/2014 10:10, Andrew Cooper wrote:
> On 07/01/2014 23:41, Jesse Benedict wrote:
--snip--
>> *EXAMPLE CODE*
>>
>> An example is a file I wrote, xe-eject-all-isos (using Bash for
>> simplicity):
>>
>> #!/bin/bash
>>
>> echo "CHECKING"
>>
>> # Get list of VMs from xe vm-list -- specifically UUID
>>
>> VMLIST=`xe vm-list is-control-domain=false | grep uuid | awk '{print $5}'`
>>
>
> VMLIST=$(xe vm-list is-control-domain=false params=uuid --minimal | tr
> ',' ' ')
>
> should do that without grep or awk, (but sadly still using tr)
>
> (Note for Ring3: It would be lovely for shell scripts to get a
> space-delimited list from --minimal rather than comma-delimited, but I
> cant see a convenient option for that)
You can avoid the tr by inviting bash to treat the comma character as the
delimiter:
VMLIST=$(xe vm-list is-control-domain=false params=uuid --minimal)
IFS=,
for VMUUID in $VMLIST; do ... done
Jonathan
_______________________________________________
Xen-api mailing list
Xen-api@xxxxxxxxxxxxx
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |