bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: bash script error in array definition.


From: straygrey
Subject: Re: bash script error in array definition.
Date: Fri, 29 May 2009 01:50:01 -0700 (PDT)



Greg Wooledge wrote:
> 
> On Wed, May 27, 2009 at 03:33:10AM -0700, straygrey wrote:
>> Please tell me what is wrong with the following line that I have in a
>> bash
>> script:-
>> [code]
>> TODAYDATE=`date +"%Y%m%d"`
>> declare -a FiLeS=( $TODAYDATE.TeleformDB.tar.bz2
>> $TODAYDATE.TeleformDB2.tar.bz2 )
>> [/code]
>> When I run it I get:-
>> Syntax error: "(" unexpected
> 
> arc1:~$ dash 
> \h:\w$ x=(a b c)
> dash: Syntax error: "(" unexpected
> 
> Your script is not being executed by bash.  Most likely you either have
> #!/bin/sh at the top of it (with /bin/sh being a link to dash or some
> other shell that isn't bash), or you're typing "sh myscript" to run it.
> 
> Yep, you are correct and the solution was to place "#!/bin/bash" as the
> 1st line of the script, rather than "#!/bin/sh". Thank you.
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/bash-script-error-in-array-definition.-tp23739928p23776461.html
Sent from the Gnu - Bash mailing list archive at Nabble.com.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]