wwp wrote:
Hello James,
On Wed, 19 Dec 2007 12:17:21 -0500 James Pifer <jep@xxxxxxxxxxxxxxxx> wrote:
Thanks to all that replied. My final solution is if/then/else's. Not as
efficient as a case but does the job, and I can look for the substrings
that I need using:
if echo "$SYSTEMNAME" | grep -q "HP Compaq dc7700"
then
blah blah blah
Thanks,
James
Many ways to do it, bash also allows substring matching: ${FOO:n[m]}
For instance:
LINE=$(whatever command gives your chars to filter out)
MATCH="HP Compaq dc7700"
if [ "${LINE:0:${#MATCH}}" == "$MATCH" ]
then
It does, but I prefer a style that's easier for a person to understand,
and to hell with the computers' time, it has too much power anyway!
--
Cheers
John
-- spambait
1aaaaaaa@xxxxxxxxxxxxxxxx Z1aaaaaaa@xxxxxxxxxxxxxxxx
-- Advice
http://webfoot.com/advice/email.top.php
http://www.catb.org/~esr/faqs/smart-questions.html
http://support.microsoft.com/kb/555375
You cannot reply off-list:-)