completed the course project for the chapter - Text Processing... and added a README...
[fcs:fcs-bash.git] / bash_tutor / ex5 / course_proj_1
1 #!/bin/bash
2
3 # this program will prompt user to enter
4 #       name, address, city, state, zip
5 #               saves these as a record
6 #               in a file seperated
7 #               by :
8 # so, one line for  each record (ie) each person
9
10
11 # prompt user for details and
12 #       store them in variables
13 echo
14 echo -n "Enter name: "
15 read name
16 echo -n "Enter Address: "
17 read addr
18 echo -n "Enter city: "
19 read city
20 echo -n "Enter State: "
21 read state
22 echo -n "Enter zip: "
23 read zip
24 echo
25
26 # storing filename in a var
27 fname=names.dat
28
29 # storing all the variables in a file
30 echo "$name:$addr:$city:$state:$zip" >> $fname
31
32 # display all the records stored in names.dat
33 echo
34 echo '********************* List of Records *******************'
35 cat $fname
36 echo '*********************************************************'
37
38 # display count of number of records
39 #       one record per line
40 #       so, no. of records = no. of line
41 # we can use "wc" - word count for counting
42 #       lines with "--lines" option
43 echo
44 echo "Num. of records: `more $fname | wc --lines`"
45 echo