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