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