06-26-2009
Associative arrays
Hi all,
#!/usr/dt/bin/dtksh
typeset -A wavelength
wavelength["red"]=650
wavelength["orange"]=590
wavelength["green"]=510
wavelength["blue"]=475
wavelength["indigo"]=445
wavelength["violet"]=400
I have created an associative array like the one above.
Now I am trying to print the values
If i give print ${wavelength[violet]} it is working fine.
But my requirement is to store the array name in a variable and pass on to the print statement
like this;
var="wavelength"
print ${$var[violet]}
this is throwing error saying bad substitution.
Please help me out
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
I am trying to make an associative array to use in a popup_menu on a website. Here is what i have:
foreach $entr ( @entries )
{
$temp_uid = $entr->get_value(uid);
$temp_naam = $entr->get_value(sn);
$s++;
}
This is the popup_menu i want to use it in.
popup_menu(-name=>'modcon',... (4 Replies)
Discussion started by: tine
4 Replies
2. UNIX for Dummies Questions & Answers
Is it possible to say..
myArr=34
myArr=15
? (11 Replies)
Discussion started by: yongho
11 Replies
3. UNIX for Dummies Questions & Answers
About associative nature of awk arrays i'm still confused, not able to understand yet how array element can be accessed based on a string, I got one example at gawk manual to illustrate associative nature of awk arrays, it goes here:
Codeawk '
# Print list of word frequencies
{
for (i = 1;... (3 Replies)
Discussion started by: nervous
3 Replies
4. Shell Programming and Scripting
Hello,
i'm writing a little script that checks a .txt file for a specific ID that came after 9:10 am which outputs it's data to a file LateUsers.txt
once done , it should mention the following:
Number of late users
Number of unique late users
Over all late users percentage
number of... (0 Replies)
Discussion started by: rollyah
0 Replies
5. Programming
if i declare both but don't input any variables what values will the int array and file pointer array have on default, and if i want to reset any of the elements of both arrays to default, should i just set it to 0 or NULL or what? (1 Reply)
Discussion started by: omega666
1 Replies
6. UNIX for Dummies Questions & Answers
I have this piece of code. The first if statement is not working, however the second if statement is working fine.
I have set a value for Srcs to be file.srcs and want to print it.
If no value for Rcvs is set, I get the print statement correctly
hasValue="file.srcs"
if ${hasValue}; then
... (0 Replies)
Discussion started by: kristinu
0 Replies
7. Shell Programming and Scripting
I have the following code, and I am changing it to
#!/bin/bash
hasArgumentCModInfile=0
hasArgumentSrcsInfile=0
hasArgumentRcvsInfile=0
OLDIFS="$IFS"
IFS="|=" # IFS controls splitting. Split on "|" and "=", not whitespace.
set -- $* # Set the positional... (3 Replies)
Discussion started by: kristinu
3 Replies
8. Shell Programming and Scripting
I have an associative array named table
declare -A table
table="fruit"
table="veggie"
table="GT"
table="eminem"
Now say I have a variable returning the value highway
How do I find corresponding value GT ??
(this value that I find (GT in this case) is supposed to be the name of a mysql... (1 Reply)
Discussion started by: leghorn
1 Replies
9. Shell Programming and Scripting
Hi,
I have the following dataset.
A 2 1 272
A 2 2 333
A 2 3 222
A 3 1 222
A 3 2 11
B 1 1 112
B 1 2 998
B 2 1 667
C 1 1 887
C 1 2 887
C 2 1 998
I need to have an associate array based on the first column and generate a auto generated number column in the last column.
Needed output:... (2 Replies)
Discussion started by: mitt
2 Replies
10. Shell Programming and Scripting
Hello together,
i make something wrong... I want an array that contains information to associate it for further processing.
Here is something from my bash... You will know, what I'm trying to do.
I have to point out in advance, that the variable $SYSOS is changing and not as static as in my... (2 Replies)
Discussion started by: Decstasy
2 Replies
LEARN ABOUT DEBIAN
pyfai-saxs
PYFAI-SAXS(1) User Commands PYFAI-SAXS(1)
NAME
pyFAI-saxs - azimuthal integration for SAXS users.
DESCRIPTION
saxs_integrate is the Saxs script of pyFAI that allows data reduction for Small Angle Scattering.
Parameters:
-p=param.poni
PyFAI parameter file
-w=9.31e-11
wavelength (in meter)
-d=-2 dummy value for dead pixels
-dd=-1.1
delta dummy
-mask=mask
mask image
-dark=darkImage
dark current image
-flat=flatImage
name of the file containing the flat field
-background=filename
name of the file containing the background
-h print help and exit
Usage:
python saxs_integrate.py -p=param.poni -w=0.154e-9 file.edf file2.edf file3.edf
saxs_integrate is the Saxs script of pyFAI that allows data reduction for Small Angle Scattering.
Parameters:
-p=param.poni
PyFAI parameter file
-w=9.31e-11
wavelength (in meter)
-d=-2 dummy value for dead pixels
-dd=-1.1
delta dummy
-mask=mask
mask image
-dark=darkImage
dark current image
-flat=flatImage
name of the file containing the flat field
-background=filename
name of the file containing the background
-h print help and exit
Usage:
python saxs_integrate.py -p=param.poni -w=0.154e-9 file.edf file2.edf file3.edf
ESRF
January 2012 PYFAI-SAXS(1)