BASH scripting

Bryan O'Neal Bryan.ONeal at TheONealAndAssociates.com
Mon Mar 2 19:15:02 MST 2015


Because you are assigning the variable result of the executed expression.

On Mon, Mar 2, 2015 at 6:36 PM, Michael Havens <bmike1 at gmail.com> wrote:

> just starting with this so please, bear with me....
>
> Anyways I am looking at this beginner's script:
>
>    #! /bin/bash
>    myvar=0
>    while [ $myvar -ne 20 ]
>    do
>            echo $myvar
>            myvar=$(( $myvar + 1 ))
>    done
>
> Now my mind can wrap itself around everything in this script except for
> tis line:
>
>    myvar=$(( $myvar + 1 ))
>
> Where my difficulty arises is why the '$' before the '(('?
> (it was geast fun running that script with a minus sign instead!)
> :-)~MIKE~(-:
>
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.phxlinux.org/pipermail/plug-discuss/attachments/20150302/cfd6fe3a/attachment.html>


More information about the PLUG-discuss mailing list