arrays
play

Arrays Arrays can be defined/initialized using arr=(1 2 3) Elements - PowerPoint PPT Presentation

Arrays Arrays can be defined/initialized using arr=(1 2 3) Elements can be set using square bracket notation, e.g. arr[0]=$x, and can use variables for indices, e.g arr[$i]=$x Look up elements using syntax ${arr[$i]} To get the size


  1. Arrays ● Arrays can be defined/initialized using arr=(1 2 3) ● Elements can be set using square bracket notation, e.g. arr[0]=$x, and can use variables for indices, e.g arr[$i]=$x ● Look up elements using syntax ${arr[$i]} ● To get the size (num elements) of an array, use ${#arr[@]} ● To get all the array elements (e.g. to copy an array) use the syntax ${arr[@]}

  2. Iteration example, C style ● Create and iterate through an array, C style arr=(10 20 hello 30) size=${#arr[@]} for (( i=0; i<$size; i++ )) ; do elem=${arr[$i]} Echo “array element $i is $elem” done

  3. Iteration example, “in” style ● Can also use for ... in to iterate through elements, e.g. for val in “${arr[@]}; do echo “$val” done ● Can delete elements or entire array using unset, e.g. unset(arr[3]), unset(arr), etc

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend