Text Processing
29 commands in this category.
DISTRIBUTION:
awk
Pattern-directed scanning and processing language.
cat
Concatenate and print file contents.
comm
Compares two sorted files line by line.
cut
Extract columns or byte ranges from lines.
dasel
Query structured data (JSON, YAML, TOML).
diff
Compare files line by line.
fx
Interactive JSON viewer.
grep
Search for text patterns in files or input.
gron
Make JSON greppable.
head
Print the first lines of files.
jq
Command-line JSON processor.
less
View file contents one screen at a time.
miller
CSV processor (like awk for CSV).
more
View file contents page by page (forward only).
nano
Simple terminal text editor.
paste
Merges lines of files.
patch
Applies diff files to original files.
q
SQL for files (CSV, JSON, TXT).
sed
Filter and transform text as a stream editor.
sort
Sorts lines of text files.
tee
Read stdin and write to files and stdout.
tr
Translate or delete characters from input.
tre-agrep
Approximate grep with pattern matching.
uniq
Report or omit repeated adjacent lines.
vim
Modal text editor with Normal, Insert, and Visual modes.
visidata
Interactive terminal spreadsheet.
wc
Print newline, word, and byte counts.
xsv
Fast CSV parser (Rust).
yq
YAML processor (like jq for YAML).