[DEPRECATED] Go implementation of plcbundle
at main 536 B view raw
1#!/bin/bash 2# get-random-dids.sh - Extract N DIDs from random positions 3 4N=${1:-10} 5 6# Get bundle range 7read FIRST LAST < <(plcbundle info 2>/dev/null | awk '/Range:/ {print $2, $4}' | tr -d '→') 8 9echo "Sampling $N DIDs from bundles $FIRST-$LAST" >&2 10echo "" >&2 11 12for i in $(seq 1 $N); do 13 BUNDLE=$(jot -r 1 $FIRST $LAST) 14 POS=$(jot -r 1 0 9999) 15 16 echo "[$i/$N] Bundle $BUNDLE, position $POS" >&2 17 18 plcbundle get-op $BUNDLE $POS 2>/dev/null | jq -r '.did' 19done | jq -R . | jq -s . 20 21echo "" >&2 22echo "✓ Done" >&2