I'm apologize, I didn't read your email in its entirety. -> Jake On Fri, Dec 6, 2013 at 2:23 PM, <canito at dalan.us> wrote: > > Quoting Jake Vath <jake.vath at gmail.com>: > > Did you copy-past that if-statement wrong? >> You're missing a closing ] >> >> -> Jake >> >> >> On Fri, Dec 6, 2013 at 2:09 PM, <canito at dalan.us> wrote: >> >> In the process of writing a script which I would like to count the number >>> matched patterns (command line parameters). >>> >>> The issue I am running into using grep is that the string has a dash in >>> front, and it throws an error. >>> >>> E.g: >>> >>> ./script -test >>> >>> PATTERN=$1 >>> >>> egrep -ic $PATTERN --> egrep: invalid option -- 't' >>> >>> awk and egrep work using a file, but not on a variable: >>> >>> EXAMPLE=`awk '/test/ { nlines++ } {print nlines}' $PATTERN` >>> >>> awk: cmd. line:1: fatal: cannot open file `-test' for reading (No such >>> file or directory) >>> >>> I know using and if command works, so am I just over doing it? What am I >>> doing wrong? >>> >>> if [[ $PATTERN == "-test" ]; then >>> >>> Thanks in advanced! >>> >>> Saul David Alanis >>> >>> >>> >>> >>> _______________________________________________ >>> TCLUG Mailing List - Minneapolis/St. Paul, Minnesota >>> tclug-list at mn-linux.org >>> http://mailman.mn-linux.org/mailman/listinfo/tclug-list >>> >>> > Hi Jake- > > Thanks, just a typo. :) > > I would like to know if I am just missing something using egrep / awk? > > SDA > > > _______________________________________________ > TCLUG Mailing List - Minneapolis/St. Paul, Minnesota > tclug-list at mn-linux.org > http://mailman.mn-linux.org/mailman/listinfo/tclug-list > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mailman.mn-linux.org/pipermail/tclug-list/attachments/20131206/d7b8cc2d/attachment-0001.html>