capsul.org webapp
at main 373 B view raw
1#!/bin/sh 2 3printf '[' 4delimiter="" 5virsh list --all | tail -n +3 | while read -r line; do 6 if [ "$line" != "" ]; then 7 capsul_id="$(echo "$line" | awk '{ print $2 }')" 8 capsul_state="$(echo "$line" | sed -E 's/^ *[0-9-]+ +[^ ]+ +//')" 9 printf '%s\n {"id":"%s", "state":"%s"}' "$delimiter" "$capsul_id" "$capsul_state" 10 delimiter="," 11 fi 12done 13printf '\n]\n'