# Sort by 3rd whitespace-delimited column, descending numeric
sort -k3 -rn data.txt
# CSV: -t sets the field separator
sort -t',' -k2 -rn transactions.csv
# Sort by 2nd, then by 1st column as tiebreaker
sort -k2,2 -k1,1 -t',' users.csv
# Human-readable sizes
du -sh /var/log/* | sort -h # smallest → largest
du -sh /var/log/* | sort -rh # largest → smallest
# Sort by date column in YYYY-MM-DD format
sort -k4 events.log # works because ISO dates sort alphabetically
Create a free account and build your private vault. Share publicly whenever you want.