[DEPRECATED] Go implementation of plcbundle
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