basicsys@mars~/lec7>cat F1 abb8a 2abb8a abba abbba basicsys@mars~/lec7>egrep "^ab.[^a]" F1 abb8a abbba basicsys@mars~/lec7>cat F1 a8b a88b a8 8 basicsys@mars~/lec7>egrep "[0-9]$" F1 a8 8 basicsys@mars~/lec7>cat F1 88 8 aa a basicsys@mars~/lec7>egrep "^[^0-9]$" F1 a basicsys@mars~/lec7>cat F1 caca caac caa ca c basicsys@mars~/lec7>egrep "^ca*$" F1 caa ca c basicsys@mars~/lec7>cat F1 caca caa cacaa basicsys@mars~/lec7>egrep "^(ca)*$" F1 caca basicsys@mars~/lec7>cat F1 8 8w basicsys@mars~/lec7>egrep "(ca)*" F1 8 8w basicsys@mars~/lec7>cat F1 8 basicsys@mars~/lec7>egrep "c*d*" F1 8 basicsys@mars~/lec7>cat F1 8 a 8a a8 ababab basicsys@mars~/lec7>egrep "[a-c]*[^a-c]" F1 8 8a a8 basicsys@mars~/lec7>cat F1 005 00157 a0a00b7 basicsys@mars~/lec7>egrep "0.*0.*7" F1 00157 a0a00b7 basicsys@mars~/lec7>cat F1 000000001 0000000010 123456789 0123456789 a123456789 basicsys@mars~/lec7>egrep "^[0-9]{9}$" F1 000000001 123456789 basicsys@mars~/lec7>egrep "^[0-9]{9}" F1 000000001 0000000010 123456789 0123456789 basicsys@mars~/lec7>grep "^[0-9]{9}$" F1 basicsys@mars~/lec7>grep "^[0-9]\{9\}$" F1 000000001 123456789 basicsys@mars~/lec7>grep -E "^[0-9]{9}$" F1 000000001 123456789 basicsys@mars~/lec7>cat F1 acdat acatb basicsys@mars~/lec7>egrep "cat|dog|cow" F1 acatb basicsys@mars~/lec7>egrep "c.*a.*t|dog|cow" F1 acdat acatb basicsys@mars~/lec7>cat F1 adogb acat acow catb basicsys@mars~/lec7>egrep "^cat|dog|cow$" F1 adogb acow catb basicsys@mars~/lec7>egrep "^(cat|dog|cow)$" F1 basicsys@mars~/lec7>egrep -v cat F1 adogb acow basicsys@mars~/lec7>cat F1 abc de shalom abc de shalom1 abc de shalom 123 basicsys@mars~/lec7>egrep "^[ ]*[^ ]+[ ]+[^ ]+[ ]+shalom($|[ ])" F1 abc de shalom abc de shalom 123 basicsys@mars~/lec7>egrep "^[ ]*[^ ]+[ ]+[^ ]+[ ]+shalom *" F1 abc de shalom abc de shalom1 abc de shalom 123 basicsys@mars~/lec7>cat F1 abc shalom de abc de shalom1 abc de shalom 123 shalom aaashalom aaaa bbbb shalom shalom basicsys@mars~/lec7>egrep "\" F1 abc shalom de abc de shalom 123 shalom aaaa bbbb shalom shalom basicsys@mars~/lec7>egrep "shalom" F1 abc shalom de abc de shalom1 abc de shalom 123 shalom aaashalom aaaa bbbb shalom shalom basicsys@mars~/lec7>cat F1 sdf7assssy8sa 66 afasfarrr 998 basicsys@mars~/lec7>egrep "(.)\1\1" F1 sdf7assssy8sa afasfarrr 998 basicsys@mars~/lec7>cat F1 abccba aasddsa123321 888 dasfasd 123 321 555 123321 999999 12321 basicsys@mars~/lec7>egrep "(.)(.)(.)\3\2\1" F1 abccba aasddsa123321 888 555 123321 999999 basicsys@mars~/lec7>cat F1 abcdeabcde 123abc123abc abab aa aaaaaa abcd abcdd basicsys@mars~/lec7>egrep "(.+)\1" F1 abcdeabcde 123abc123abc abab aa aaaaaa abcdd basicsys@mars~/lec7>egrep "^(.+)\1$" F1 abcdeabcde 123abc123abc abab aa aaaaaa basicsys@mars~/lec7>cat F1 abcdd adfdafda b98sdfsad09sa9b dsaudsoas basicsys@mars~/lec7>egrep "^([a-z]).*\1$" F1 abcdd adfdafda b98sdfsad09sa9b basicsys@mars~/lec7>cat F1 abcdabcda 123412341 1234112341 basicsys@mars~/lec7>egrep "^((.).+)\1\2$" F1 abcdabcda 123412341