#!/bin/bash while read NR[i] NAME[i]; do let i++; done < <(awk 'NF' "text2") for ((i=0;i< ${#NAME[@]};i++)); do for word in ${NAME[$i]} ; do echo "${NAME[i]}" done done