Text Processing

68 commands

grep 'pattern' file.txtgrep -i 'pattern' file.txtgrep -r 'pattern' dir/grep -l 'pattern' *.txtgrep -c 'pattern' file.txtgrep -n 'pattern' file.txtgrep -v 'pattern' file.txtgrep -w 'word' file.txtgrep -x 'line' file.txtgrep -E 'pat1|pat2' file.txtgrep -P '\d+' file.txtgrep -o 'pattern' file.txtgrep -A 3 'pattern' file.txtgrep -B 3 'pattern' file.txtgrep -C 3 'pattern' file.txtgrep --color=auto 'pattern' file.txtgrep -m 5 'pattern' file.txtgrep -q 'pattern' file.txtsed 's/old/new/' file.txtsed 's/old/new/g' file.txtsed -i 's/old/new/g' file.txtsed -i.bak 's/old/new/g' file.txtsed -n '5,10p' file.txtsed '/pattern/d' file.txtsed -n '/pattern/p' file.txtsed '1d' file.txtsed '$d' file.txtsed 's/^/PREFIX: /' file.txtsed 's/$/ SUFFIX/' file.txtsed -n 'p' file.txtawk '{print $1}' file.txtawk '{print $NF}' file.txtawk -F: '{print $1}' /etc/passwdawk 'NR==5' file.txtawk 'NR>=5 && NR<=10' file.txtawk '/pattern/' file.txtawk '{sum+=$1} END{print sum}' file.txtawk 'END{print NR}' file.txtawk '{print NR, $0}' file.txtawk '$3 > 100' file.txtcut -d',' -f2 file.csvcut -c1-10 file.txtsort file.txtsort -r file.txtsort -n file.txtsort -k2 file.txtsort -u file.txtsort -t: -k3 -n /etc/passwduniq file.txtuniq -c file.txtuniq -d file.txtuniq -u file.txttr 'a-z' 'A-Z'tr -d '\n'tr -s ' 'tr -dc 'a-zA-Z0-9'xargs commandxargs -I{} mv {} {}.bakxargs -n 1 commandxargs -P 4 commandcolumn -t -s',' file.csvpaste file1.txt file2.txtpaste -d',' file1 file2join file1.txt file2.txtcomm file1.txt file2.txtcomm -12 file1.txt file2.txtwdiff file1.txt file2.txtstrings binary
Search all 7,657 commands instead.