#!/bin/awk -f #chain-add : A chain addition generator #Thanks to Justin Parrott for the inspiration BEGIN { printf "Enter number of rounds: "; getline rounds < "/dev/stdin"; printf "Enter key: "; getline key < "/dev/stdin"; split(key, num, ""); len = length(num); for (i=1;i<=rounds;i++){ num[len+i] = ((num[i]+num[i+1])%10); printf num[len+i]}; print}