s. keeling wrote:
Incoming from Andrew Graupe:
Shawn Grover wrote:
Found this on Slashdot today.....
http://linux.slashdot.org/linux/04/07/29/139218.shtml?tid=162&tid=117&tid=190&tid=130&tid=106
This is one of those stories people will read, say "that's interesting"
and then never do anything about. I don't feel a compelling need for
more features I will never use. As it sits now, I pretty much only use
basic wildcards (*,?) and tab completion.
You're missing a whole world of power then. Regular Expressions are
one of the fundamental building blocks you have to work with in the
shell.
Here's one of my cronjobs:
find /home/keeling -type f -exec ls -alF {} \; | \
egrep -v '/Mail/|archive_Mail|/fonts/|/grf/|/dwn/199[0-9]/' | \
nice sort -n +4 | tail -100
[That just mails me a list of the 100 biggest files in my home dir,
excluding many I'm not concerned with.]
egrep lets you do 'this|that|the other'
When you can use a range like [0-9], you don't need to have
'/dwn/1990/' and '/dwn/1991/' ...
Those just touch on what you can do with some of these.
I guess I've just never had a reason to use regexps.
_______________________________________________
clug-talk mailing list
[EMAIL PROTECTED]
http://clug.ca/mailman/listinfo/clug-talk_clug.ca