cd tmp/ mkdir npfl092-bash cd npfl092-bash/ emacs numbers.txt cat numbers.txt less numbers.txt history less ~/.bash_history clear ls ls -l ls --help ls --help | less man ls ls -l numbers.txt wc numbers.txt wc -l numbers.txt cat numbers.txt which wc echo $PATH set set | less cat numbers.txt head -n 3 numbers.txt head -n -2 numbers.txt tail -n 3 numbers.txt cat numbers.txt cat numbers.txt | head -n 3 cat numbers.txt | head -n 3 | tail -n 1 cat numbers.txt | sort cat numbers.txt | sort > sorted.txt cat numbers.txt | uniq cat numbers.txt | sort | uniq cat numbers.txt | sort | uniq -u cat numbers.txt | sort | uniq -d cat numbers.txt | sort | uniq -c cat numbers.txt | sort | uniq -c | sort -nr emacs freqlist.sh chmod a+x freqlist.sh ls -l cat numbers.txt | ./freqlist.sh export PATH=".:$PATH" echo $PATH echo This is a simple content > example.txt less example.txt echo This is a simple content created by $USER > example.txt less example.txt whoami less ~/.bashrc emacs numbers.txt cat numbers.txt | cut -f1 cat numbers.txt | cut -f1 -d ' ' cat numbers.txt | cut -f1,2 -d ' ' cat numbers.txt | sed 's/ /\n/' cat numbers.txt | tr aeiou AEIOU cat numbers.txt | sed 's/ /\n/g' cat numbers.txt | sed 's/ /\n/g' cat numbers.txt | sed 's/ /\n/g' | ./freqlist.sh cat numbers.txt | sed 's/[ ,.;]/\n/g' | ./freqlist.sh cat numbers.txt | sed 's/\(.\)/\1\n/g' | head cat numbers.txt | sed 's/\(.\)/\1\n/g' | ./freqlist.sh cat numbers.txt | sed 's/ /\n/g' | less cat numbers.txt | sed 's/ /\n/g' | head -n -1 | less cat numbers.txt | sed 's/ /\n/g' | head -n -1 > firstcolumn cat numbers.txt | sed 's/ /\n/g' | tail -n +2 | less cat numbers.txt | sed 's/ /\n/g' | tail -n +2 > secondcolumn paste firstcolumn secondcolumn | less paste firstcolumn secondcolumn | ./freqlist.sh emacs Makefile make printline make download less .bash_history