at main 467 B view raw
1pv plc_bundles/*.jsonl.zst | zstdcat | \ 2 jq -r '.createdAt' | \ 3 awk ' 4 NR > 1 && $0 < prev { 5 printf "NOT SORTED at line %d:\n", NR > "/dev/stderr" 6 printf " Previous: %s\n", prev > "/dev/stderr" 7 printf " Current: %s\n", $0 > "/dev/stderr" 8 exit 1 9 } 10 11 {prev = $0} 12 13 END { 14 if (NR > 0 && !found_error) { 15 printf "Catalog is SORTED correctly ✓ (checked %d records)\n", NR > "/dev/stderr" 16 } 17 } 18 '