Unix script , declare array

2014-05-11T18:19:06

I try to declare an array and access its contents like this


declare -a VAR
VAR[0]=text1
VAR[1]=text2
VAR[2]=text3
echo $VAR[1]


But it doesn't work.
Can you fix my code and also tell me why we don't have to declare the size
of an array in UNIX when we declare it.

Copyright License:
Author:「user3597432」,Reproduced under the CC 4.0 BY-SA copyright license with link to original source & disclaimer.
Link to:https://stackoverflow.com/questions/23591404/unix-script-declare-array

About “Unix script , declare array” questions

I try to declare an array and access its contents like this declare -a VAR VAR[0]=text1 VAR[1]=text2 VAR[2]=text3 echo $VAR[1] But it doesn't work. Can you fix my code and also tell me why we don't
I want to write a script such that when I call ls -lp | insertScriptNameHere it stores the text sent to it int an array, this is what I have in VI so far #!/bin/bash declare -i int =0 whil...
There are alot of guides, guides out there which show how to declare and define an array foo[0] = "abc" foo[1] = "def" What i am trying to achieve is to declare an array but not define it becaus...
How many elements can an array store in unix script (bash and ksh)? If limit is there how to increase the limit ?
I am trying to declare an array in my shell script and then have written a for loop to access those array elements into another file. But it is only taking the first element. I've tried the below :
I got a couple of questions, Is there any way to make a UNIX script run under a windows OS without any add-on like CYGWIN? Is there any way to transform a UNIX script to a windows batch script, s...
I have a shell script that stores an array of values picked up as input from its parent script. This array needs to be used within a block of PL/SQL code. I need to iterate through the unix array ...
Here is my bash script code declare -a types=("m4.xlarge" "m5.12xlarge" "m5d.12xlarge" "m4.large" "m4.16xlarge" "t2.2xlarge" "c4.large" "c5.xlarge" "r4.2xlarge&q
I'm trying to declare an empty array in Shell Script but I'm experiencing an error. #!/bin/bash list=$@ newlist=() for l in $list; do newlist+=($l) done echo "new&q
I created a String array using set_fact which contains path to different files as below. - name: set_fact set_fact fpath: [] set_fact: fpath: "{{ fpath + [ BASEPATH ~ '...

Copyright License:Reproduced under the CC 4.0 BY-SA copyright license with link to original source & disclaimer.