Array problem in Ubuntu


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Array problem in Ubuntu
# 1  
Old 06-07-2010
Array problem in Ubuntu

Hi all,
I am working in ubuntu for past few weeks .Since I was working in debian I had no problem with arrays.I followed the same method in ubuntu,but is is not working as I expected.

Code:
Name[1]="apple"
Name[2]="orange"
print ${Name[1]}

Expected result is apple.But I got a error as "Bad substitution" .what is the reason.Smilie

Thanks in advance .
# 2  
Old 06-07-2010
Code:
echo ${Name[1]}

# 3  
Old 06-07-2010
Question

I know that echo will print the output.After using echo also I get the same result.

This is what I'm getting ,

Code:
filt.sh: 4: Name[1]=apple: not found
filt.sh: 5: Name[2]=orange: not found
filt.sh: 6: Bad substitution

# 4  
Old 06-07-2010
Are you using CSH? Or what shell are you using (your original code works fine for me (in ksh)) If it's SH, then there are no arrays. Use BASH or KSH?
# 5  
Old 06-07-2010
In Ubuntu, sh points to dash (not bash). Therefore: be explicit and either prepend your code with #!/bin/bash or call the script with bash ... Smilie
This User Gave Thanks to dr.house For This Post:
# 6  
Old 06-07-2010
Thanks for your replies,
But still now the problem is there .I tried with sha-bang "#!/bin/bash".Also I'm using BASH only.
# 7  
Old 06-07-2010
How do you exactly call your script? Try ./script or only script
What's the output of ls -l `which bash`
What's the output of echo $0
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

New user account problem Ubuntu 12.04

Does anyone have an idea why it is not possible to logon to a newly created user account in Ubuntu 12.04. Is it perhaps a bug with this distro? On another machine, but running 12.10 there is no such problem. Accounts have been created with adduser and with GUI. It makes no difference! The... (3 Replies)
Discussion started by: Royalist
3 Replies

2. Shell Programming and Scripting

NR awk problem on Ubuntu

awk 'NR> 92239 && NR<= 92279' /usr/appplications/access.log is there a reason why the above command isn't working on kubuntu? when i run it, i get nothing back. just the prompt. i should see the lines OS: 3.8.0-19-generic #30-Ubuntu SMP and yes, there are over 92279 lines in the... (10 Replies)
Discussion started by: SkySmart
10 Replies

3. UNIX for Dummies Questions & Answers

Installation problem in Ubuntu

ins this a common problem , whenever i try installing a new package or software i usually get this failure msg: Setting up dsc-statistics-collector (201203250530-1) ... Adding system user Warning: The home dir /home/Debian-dsc-statistics you specified already exists. The system user... (3 Replies)
Discussion started by: toshanshu
3 Replies

4. Linux

Ubuntu problem loading messenger

Hi, I'm using ubuntu right now. I'm having problem of loading yahoo messenger. I have no package called libss10.9.6. How about Gaim? How to install it? If I want to send message to someone using yahoo messenger, Is gaim instant messenger can do it to transfer message to yahoo messenger? (0 Replies)
Discussion started by: billcrosby
0 Replies

5. Ubuntu

Driver problem with Ubuntu 10.10

I have a Dell laptop with Ubuntu 10.10 installed in it. The headphone driver is not supportive in my system but it works really well with other laptops like HP. So my question is that does Ubuntu 10.10 in Dell does not work? Moreover, if i upgrade my system later with 11.04, will the problem... (8 Replies)
Discussion started by: poonam.gaigole
8 Replies

6. Ubuntu

Failed to install Common Array Manager in Ubuntu

Dear All, I have a problem installing SUN CAM on my laptop running Ubuntu 9.04 The error message is : Failed when detecting Sun StorageTek(TM) Common Array Manager Core Components : Could not convert Pkg version : For input string: "" Any idea why? Best regards (0 Replies)
Discussion started by: frankoko
0 Replies

7. Ubuntu

Ubuntu anjuta configuration problem

Ubuntu version 8.10, Anjuta version 2.26.00. When load Anjuta a window shows up with the message "utility "" not installed. Please install it". What is this? Tried purge Anjuta amd remove autoremove using apt-get and re-install Anjuta but it doesn't solve my problem. How can i get rid off this... (0 Replies)
Discussion started by: gaviao
0 Replies

8. Ubuntu

Ubuntu dhclient and wimax problem

I use Ubuntu 9.10 Netbook Remix and Intel wimax drivers to connect to wimax networks, but recently I faced with some problems with connection even when the signal is available and it is at some proper level... Here is system log, which may concerns problem occurred: dhclient: Can't allocate... (0 Replies)
Discussion started by: Sapfeer
0 Replies

9. Programming

problem with eclipse in ubuntu

hello I did install eclipse in ubuntu when I run it its gives me the following message The custom VM you have chosen is not a valid executable. I don't now how to fix it could you please help me with that Problem Solved Thanks All (0 Replies)
Discussion started by: vip_a1
0 Replies

10. Ubuntu

Dial up problem with ubuntu

My current hardware config is: Processor 1.85 gigahertz AMD Athlon XP 64 kilobyte primary memory cache 512 kilobyte secondary memory cache HDS722540VLAT20 (41.17 GB) -- C BENQ DVD DD DW1650 -- E JLMS XJ-HD166S -- D 3.5" format removeable media -- A Main Circuit Board Board:... (1 Reply)
Discussion started by: XP_2600
1 Replies
Login or Register to Ask a Question