Sponsored Content
Top Forums Shell Programming and Scripting How to extract the individual element of array where array is assigned to another variable? Post 303045832 by aramnani on Tuesday 14th of April 2020 02:09:29 PM
Old 04-14-2020
How to get all the values for array defined in each line?
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

accessing my first element of array

Hello everyonel, I have an array set like so num=4 read name arr=name I go through while loop to assign different values to different array element from 1 to 4. when I try to access the FIRST element of the array I get the last one first. Like if I say ${arr} it will show the last element... (4 Replies)
Discussion started by: afadaghi
4 Replies

2. Shell Programming and Scripting

Shift array element

I want to delete and 0th element of array in shell scrpit and also shift all others to one level up. (2 Replies)
Discussion started by: darshakraut
2 Replies

3. Windows & DOS: Issues & Discussions

Array element & string variable

Hello, I am trying to assign $string = $a; #a= 10100 print " $string"; # showing 10100 I am using this $string as $result = index($string, $char, $offset); As above, is not capturing binary nos. in following format; $string = '10100'; so index is not working. kindly suggest. (5 Replies)
Discussion started by: shristi
5 Replies

4. Shell Programming and Scripting

remove an element from array

I need to remove an element from the below array variable TABLENAME. #!/bin/ksh set -A TABLENAME "mirf roxar keke mirs" echo "the array is ${TABLENAME}" If i need to remove say keke and have the final TABLENAME as below, how this could be achieved. Pls throw some light. echo "Modified... (3 Replies)
Discussion started by: michaelrozar17
3 Replies

5. Shell Programming and Scripting

How to assign an array element to a variable

Hi every one.. I'm new to shell scripting... I would like to assign a single array element to a variable... Is it possible to do it.... Could any body help me.... (3 Replies)
Discussion started by: kaushik_87
3 Replies

6. Shell Programming and Scripting

Multiplying array element

I am trying to take all the elements of an array and multiply them by 2, and then copy them to a new array. Here is what I have i=0 for true in DMGLIST do let DMGSIZES2="${DMGSIZES}"*2 let i++ done unset i echo ${DMGSIZES2} It does the calculation correctly for the first element,... (7 Replies)
Discussion started by: nextyoyoma
7 Replies

7. Shell Programming and Scripting

Extract specific text from variable and put it into array

Dear community, I have to do something too hard for me :rolleyes:. I hope you can help me. This is an output coming from Oracle query, stored in a file called query.out, there are many rows, but I read them, one by one, using while/read/done. Assuming each row is contained into $line variable... (8 Replies)
Discussion started by: Lord Spectre
8 Replies

8. Shell Programming and Scripting

Array Variable being Assigned Values in Loop, But Gone when Loop Completes???

Hello All, Maybe I'm Missing something here but I have NOOO idea what the heck is going on with this....? I have a Variable that contains a PATTERN of what I'm considering "Illegal Characters". So what I'm doing is looping through a string containing some of these "Illegal Characters". Now... (5 Replies)
Discussion started by: mrm5102
5 Replies

9. UNIX for Advanced & Expert Users

Array Element

This question is for someone that's more familiar with Array Element. I need to know if the maximum array element that can be assigned is 1024 and if its so, Is there a workaround solution when the counter exceeded 1024? param_array="$param_nam" counter=$counter+1 #to avoid space... (3 Replies)
Discussion started by: cumeh1624
3 Replies

10. Shell Programming and Scripting

Adding an element to a bash array with a variable

Hello, I have a simple task and I am having some trouble with the syntax. I have a variable with an assigned value, CMD_STRING='-L 22 -s 0 -r -O -A i -N 100 -n' I would like to add that variable to an array. As far as I have been able to look up, the syntax should be something like, ... (4 Replies)
Discussion started by: LMHmedchem
4 Replies
gd_carrays(3)							      GETDATA							     gd_carrays(3)

NAME
gd_constants -- retrieve a list of CARRAY values from a dirfile SYNOPSIS
#include <getdata.h> const gd_carray_t *gd_carrays(DIRFILE *dirfile, gd_type_t return_type); DESCRIPTION
The gd_carrays() function queries a dirfile(5) database specified by dirfile and returns a read-only list of values of the all CARRAY fields defined in the database, after type conversion to the data type specified by return_type. Notably, this list does not include /META subfields. For a list of valid symbols to use for return_type, see the gd_get_carray(3) man page. The dirfile argument must point to a valid DIRFILE object previously created by a call to gd_open(3). The array returned will be de-allocated by a call to gd_close(3) and should not be de-allocated by the caller. The list returned should not be assumed to be in any particular order, except that it is guaranteed to be in the same order as the list of CARRAY fields returned by gd_field_list_by_type(3). The number of values in the array can be obtained from a call to gd_nfields_by_type(3). The caller may not modify any values in the array, nor the array itself. Doing so may cause database corruption. The pointer returned is guaranteed to be valid only until gd_carrays() is called again with the same arguments, or until the dirfile's metadata is modified (by adding, modifying or deleting an entry), or until the array is de-allocated by a call to gd_close(3). A corresponding list of names for these fields may be obtained by calling gd_field_list_by_type(3). RETURN VALUE
Upon successful completion, gd_carrays() returns a pointer to an array of gd_carray_t objects containing the values of all the CARRAYs de- fined in the dirfile database. The gd_carray_t is defined as: typedef struct { size_t n; /* array_len */ void *d; /* CARRAY data */ } gd_carray_t; where n specifies the length of the CARRAY data, and d is an array of the data values themselves. The caller should cast the void pointer to a type appropriate for the return_type specified. The list is terminated by an end-of-list marker consisting of a gd_carray_t item with n set to zero. If no CARRAYs are defined in the database, a list containing only the end-of-list marker is returned. On error, gd_carrays() returns NULL and sets the dirfile error to a non-zero error value. Possible error values are: GD_E_ALLOC The library was unable to allocate memory. GD_E_BAD_DIRFILE The supplied dirfile was invalid. GD_E_BAD_TYPE The return_type specified was invalid. The dirfile error may be retrieved by calling gd_error(3). A descriptive error string for the last error encountered can be obtained from a call to gd_error_string(3). SEE ALSO
dirfile(5), gd_open(3), gd_error(3), gd_error_string(3), gd_field_list_by_type(3), gd_get_carray(3), gd_nfields_by_type(3) Version 0.7.0 3 November 2010 gd_carrays(3)
All times are GMT -4. The time now is 06:09 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy