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 ...

Get Korn Shell: Unix and Linux Programming Manual, Third Edition, The now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.