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.