# some typos deleted (thus the missing numbers) 1 echo abcdef 2 echo abcdef | grep bcd 3 echo abcdef | grep xyz 4 ls -l 5 cat names 7 grep Mouse names 8 grep M* names 9 grep n* names 10 echo n* names 11 echo 'n*' names 12 grep 'n*' names 13 alias grep 14 grep 'Mouse*' names 15 grep '(Mouse)*' names 16 grep '[Mouse]*' names 17 grep '[Mouse]' names 18 grep 'Mouse' names 19 grep '^Mouse' names 20 grep '^Mouse$' names 21 emacs & 22 egrep '(Mouse)' names 23 egrep '(Mouse)*' names 24 ls /usr/share/dict/ 25 ls -l /usr/share/dict/ 26 ln -s /usr/share/dict/words 27 ls -l 28 more words 29 grep 'twig' words |more 30 grep '^twig' words |more 31 grep 'twig$' words 32 grep '^tw.*ig$' words|more 33 grep '^qu...ing$' words|more 34 grep '^qu........ing$' words|more 35 grep '^qu.*ing$' words|more 36 grep '^qu.*ing$' words|wc 37 grep '^qu*ing$' words 38 grep '^qu.*i*ng$' words|more 39 grep '\(xy\).*\1' words|more 40 grep '\([aeiou]\).*\1.*\1.*\1' words |more 41 grep '\([aeiou]\).*\1.*\1.*\1.*\1' words |more 42 grep '\([aeiou]\).*\1.*\1.*\1.*\1.*\1' words |more 43 grep Hamlet hamlet.txt|more 44 sed -e 's/Hamlet/Fred/g' hamlet.txt | grep Fred|more 45 cat names 47 cat names | sort 48 cat names 49 sed -e 's/\(.*\), \(.*\)/\2 \1/' names 50 sed -e 's/\(.*\), \(.*\)/\2 \1/' names |sort 51 sort names | sed -e 's/\(.*\), \(.*\)/\2 \1/' 52 history >lec6.history