Array Variables

One-dimensional arrays are supported by the Korn shell. On most systems, arrays can have a maximum of 512 elements. Array subscripts start at 0 and go up to 511. Any variable can become an array by simply referring to it with a subscript.

Array Variable Assignment Format

variable[0]=value variable[1]=value... variable[n]=value

set –A variable value0 value1... valuen

typeset variable[0]=value variable[1]=value... variable[n]=value
assign values to array variable elements
set +A variable value0 value1... valuenreassign values to array variable elements
typeset –attributes variable[0]=value variable[1]=value... variable[n]=valueassign attributes and values to array variable elements
typeset –attributes variableassign attributes to array variable
typeset +attributes variableremove attributes from array variable (except readonly)

Array Variable Evaluation

${array}, $arrayarray element zero
${array[n]}array element n
${array[*]}, ${array[@]}all elements of an array
${#array[*]}, ${#array[@]}number of array elements
${#array[n]}length of array element n

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.22.71.28