#!/bin/bash # adapted from: a Linux Journal article: # "Bash Arrays" - Mitch Frazier - June 2008 array=("first item" "second item" "third" "item" [6]="sixth" [13]="thirteenth") echo "" echo "number of items in original array: ${#array[*]}" for index in ${!array[*]} do printf " %s\n" "${array[$index]}" done echo "" echo "Array indexes: " for index in ${!array[*]} do printf " %d\n" $index done echo "" echo "Array items and indexes:" for index in ${!array[*]} do printf "%4d: %s\n" "$index" "${array[$index]}" done