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>