BEGIN { while ($0 != "2") { printf "1. Enter a New Item\n"; printf "2. Display Inventory\n"; printf "Enter Choice: " getline; UserSel = $0 if (UserSel == "1") { while ($0 != "n") { printf "Enter a New Item\n"; printf "Enter the part number: "; getline; ThisItem[0] = $0; printf "Enter the manufacturer: "; getline; ThisItem[1] = $0; printf "Enter a description: "; getline; ThisItem[2] = $0; printf "Enter the wholesale cost: "; getline; ThisItem[3] = $0; printf "Enter the retail cost: "; getline; ThisItem[4] = $0; printf "Enter the stock count: "; getline; ThisItem[5] = $0; for (i = 0; i <= 5; i++) { if (ThisItem[i] == "") { ThisItem[i] = "-"; } } printf "Formated data: " Write="tee -a inventory.data" for (i = 0; i <= 5; i++) { if (i == 5) { printf ThisItem[i] | Write; } else { printf ThisItem[i]":" | Write; } } printf "\n" | Write; printf "Enter a new item? y/n: "; getline; close(getline); } } } } END { printf ("%-11s %-14s %-20s %16s %13s %+13s\n\n","Part Number","Manufacturer","Description","Wholesale Cost","Retail Cost","Stock Count"); }