[emullen@klaatu ~]$ cat /usr/share/dict/words | egrep berry$ aleberry angleberry appleberry arnberry ashberry Auberry baldberry balloon-berry baneberry barberry bayberry bearberry beauty-berry berberry berry bilberry birdberry blackberry blaeberry bleaberry bloodberry blueberry bogberry boxberry boysenberry brambleberry breadberry briarberry brierberry buckberry bullberry bumbleberry bunchberry Burberry burberry candleberry cankerberry Carberry carberry Casselberry cassioberry Castleberry catberry checker-berry checkerberry chickenberry chinaberry chokeberry Christmasberry cloudberry clusterberry coffeeberry coralberry cornberry cowberry crackerberry cramberry cranberry crawberry croneberry crowberry curlewberry daftberry dangleberry dayberry Deberry deerberry dew-berry dewberry dingleberry doftberry Dogberry dogberry drap-de-berry dropberry dwayberry eatberry eggberry elderberry Elsberry eyeberry farkleberry feaberry fenberry feverberry fingerberry fishberry foxberry gallberry garnetberry giddyberry gingerberry glamberry gooseberry gopherberry groundberry grouseberry guavaberry Gumberry hackberry hagberry hainberry hardberry hartberry heath-berry heathberry hedgeberry he-huckleberry hillberry hindberry hipberry holmberry honeyberry hounds-berry houndsberry huckleberry hurtleberry indigoberry ink-berry inkberry ivyberry iwberry Juneberry juneberry knotberry Lewisberry limeberry lingberry lingenberry lingonberry Literberry liverberry locustberry loganberry louseberry lufberry maleberry manyberry marlberry marshberry Mayberry mayberry mealberry moorberry mooseberry mossberry moxieberry Mulberry mulberry myrtle-berry myrtleberry nannyberry naseberry nessberry Newberry nisberry oakberry oilberry one-berry oneberry orangeberry oso-berry osoberry oxberry palberry partridge-berry partridgeberry peaberry peachberry pearlberry pigeon-berry pigeonberry pinkberry poisonberry pokeberry puddingberry quailberry queensberry quinsyberry rabbitberry raccoonberry raspberry razzberry redberry rhein-berry rheinberry rockberry Roseberry rougeberry rowanberry salmonberry sapphireberry scaldberry scarletberry seaberry Sedberry serviceberry shadberry sheepberry shoreberry silverberry sloeberry snakeberry snapberry snowberry soapberry Solsberry sourberry sparkleberry spiceberry squashberry squawberry Stanberry stinkberry strawberry strawberry-raspberry stretchberry stubbleberry sugarberry sunberry suterberry swampberry sweetberry tallowberry tangleberry Teaberry teaberry tetter-berry thimbleberry treacleberry turkeyberry turquoiseberry twinberry tyleberry waxberry wayberry whimberry whinberry whiteberry whortleberry wimberry winberry windberry wineberry winterberry wolfberry wonderberry Woodberry yellowberry youngberry [emullen@klaatu ~]$ cat /usr/share/dict/words | egrep 'berry$' | less [emullen@klaatu ~]$ cat /usr/share/dict/words | egrep 'berry$' | wc -l 250 [emullen@klaatu ~]$ cat /usr/share/dict/words | egrep '(ed|ing|ly|er|s)$' | wc -l 181693 [emullen@klaatu ~]$ cat /usr/share/dict/words | egrep '^[a-mA-M]*$' | less [emullen@klaatu ~]$ cat /usr/share/dict/words | egrep '^[hH]appy' | less [emullen@klaatu ~]$ cat /usr/share/dict/words | egrep '^([a-zA-Z]*)\1\1$' | less [emullen@klaatu ~]$ cat /usr/share/dict/words | egrep '^([a-zA-Z]*){3}$' | less [emullen@klaatu ~]$ cat /usr/share/dict/words | egrep '^[^aeiouAEIOU]*$' | less [emullen@klaatu ~]$ cat /usr/share/dict/words | egrep '^([^aeiouAEIOU]+){4}$' | less [emullen@klaatu ~]$ cat /usr/share/dict/words | egrep '^[^aeiouAEIOU]{4,}$' | less [emullen@klaatu ~]$ exit