Re: Bash scripting -- Usage of arrays

From: Jayesh Jayan (jayesh.freebsdlist_at_gmail.com)
Date: 11/29/05

  • Next message: John-Mark Gurney: "Re: Bash scripting -- Usage of arrays"
    Date: Wed, 30 Nov 2005 03:24:37 +0530
    To: Freddie Cash <fcash-ml@sd73.bc.ca>
    
    

    Hi Freddie,

    Thank you.

    I have only installed bash2. I hope that may be one reason.

    Anyhow I have got the solution for other people in the list.

    Thank you once again.

    On 11/30/05, Freddie Cash <fcash-ml@sd73.bc.ca> wrote:
    >
    > On November 29, 2005 01:09 pm, Jayesh Jayan wrote:
    > > Today I was trying to script using arrays in FreeBSD 5.4 but it doesn't
    > > work.
    >
    > > Below is a sample script which I used.
    > > ******************************************************
    > > #!/bin/bash
    >
    > > array=( zero one two three four);
    > > echo "Elements in array0: ${array[@]}"
    > > ******************************************************
    >
    > > It works fine on RedHat server.
    > > Below is the output.
    >
    > > # sh array.sh
    > > Elements in array0: zero one two three four
    >
    > /bin/sh on Linux is actually /bin/bash.
    >
    > > Below is the out put from the FreeBSD server using the same code.
    > > -bash-2.05b# sh aa.sh
    > > aa.sh: 3: Syntax error: word unexpected (expecting ")")
    >
    > /bin/sh on FreeBSD is /bin/sh, the original Bourne shell. It doesn't use
    > that syntax
    >
    > > Please guide me on how to use arrays on freebsd too.
    >
    > Install the bash1, bash2, or bash port and use /usr/local/bin/bash to
    > execute the script.
    >
    > Works correctly on my 5.4 and 6.0 systems using the bash-emulation in zsh.
    >
    > --
    > Freddie Cash, LPIC-1 CCNT CCLP Helpdesk / Network Support Tech.
    > School District 73 (250) 377-HELP [377-4357]
    > fcash-ml@sd73.bc.ca
    > _______________________________________________
    > freebsd-hackers@freebsd.org mailing list
    > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
    > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
    >

    --
    Jayesh Jayan
    "The box said "Requires Windows 95, NT, or better", so I installed Linux."
    Visit my homepage @ http://www.jayeshjayan.com
    _______________________________________________
    freebsd-hackers@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
    To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
    

  • Next message: John-Mark Gurney: "Re: Bash scripting -- Usage of arrays"