Sort

Sort files, lines, and columns with custom ordering and dedup. Use when scanning duplicates, monitoring changes, reporting results, alerting anomalies.

Audits

Pass

Install

openclaw skills install sort

sort

File & Text Sorting Tool.

Commands

lines

Sort lines (flags: -r reverse, -n numeric, -u unique)

scripts/script.sh lines <file> [-r] [-n] [-u]

csv

Sort CSV file by column number (1-based)

scripts/script.sh csv <file> <column>

json

Sort JSON array by a key

scripts/script.sh json <file> <key>

dedup

Remove duplicate lines (preserving order)

scripts/script.sh dedup <file>

shuffle

Randomly shuffle lines

scripts/script.sh shuffle <file>

rank

Rank/sort tabular data by a numeric column

scripts/script.sh rank <file> <column>

top

Show top N entries by column value

scripts/script.sh top <file> <column> [n]

freq

Frequency analysis — count occurrences of each line

scripts/script.sh freq <file>

stats

Show basic stats about the file content

scripts/script.sh stats <file>

Requirements

  • python3
  • jq (optional)

Powered by BytesAgain | bytesagain.com | hello@bytesagain.com

Data Storage

Operation history is logged to ~/.local/share/sort/history.log for audit purposes.