while read -a a do for((i=0;i++<8;)) { a[i+1]=${a[i]}${a[i-1]} printf %s ${a[i-1]} ((i<8))&&printf \ ||echo } done