23 lines
473 B
Awk
23 lines
473 B
Awk
# syntax: GAWK -f MENU.AWK
|
|
BEGIN {
|
|
n = split("fee fie:huff and puff:mirror mirror:tick tock",arr,":")
|
|
while (1) {
|
|
print("")
|
|
for (i=1; i<=n; i++) {
|
|
printf("%d - %s\n",i,arr[i])
|
|
}
|
|
print("0 - exit")
|
|
printf("enter number: ")
|
|
getline ans
|
|
if (ans in arr) {
|
|
printf("you picked '%s'\n",arr[ans])
|
|
continue
|
|
}
|
|
if (ans == 0) {
|
|
break
|
|
}
|
|
print("invalid choice")
|
|
}
|
|
exit(0)
|
|
}
|