Lecture 7 (Regular Expressions) Exercise answers: Slide 6: egrep "\" ideas.txt egrep -i "^ACT|^Scene" hamlet.txt Slide 8: egrep "\^_?\^" chat.txt -or- egrep"(^| |\t)\^_?\^( |\t|$)" chat.txt Slide 10: egrep "[ABCDF][+\-]?" 143.txt -or- export LC_ALL=C egrep "[A-D,F][+-]?" 143.txt Slide 11: egrep "\(206\) [0-9]{3}-[0-9]{4}" faculty.html Slide 14: sed -r "s#([0-9]{3})-([0-9]{3})-([0-9]{4})#(\1) \2.\3#g" facnames.txt Slide 16: #!/bin/bash YEAR=2011 for FILE in `cat files.txt`; do sed -r "s#([0-9]{1,2})/([0-9]{1,2})#\1/\2/$YEAR#g" $FILE done