#!/bin/bash # script example.sh declare -a LETTERS declare -a NUMBERS NUMBERS=(`array.pl -n`) LETTERS=($(array.pl)) i=0 while [ $i -lt ${#NUMBERS[@]} ]; do echo ${NUMBERS[$i]} is ${LETTERS[$i]} i=$((i + 1)) done ./hash.pl | while read key value do echo string: $key, number: $value done