I do run a fair amount of system/sh commands, and I've found I have the
best luck when I save commands and args/params in variables.
One thing that complicates the crap out of using system/sh is if you
have a param/arg (like a system path) that might include a space. Then
you have to do the whole "trying to encapsulate single quotes in double
quotes so the quotes actually get passed over to the shell" thing.
Don't even get me started on the pattern matching an escape character
for the stupid gsub().
Yeah, just out of curiosity, has anyone ever noticed that sometimes it
seems like certain regexp patterns that work when using "find" don't
always play well with funcs that take a regexp as an arg? I already
know I'm crazy, but I'd swear this one isn't just me...