In this assignment, you will write a bash script called
acode which will tell you telephone area code information.
The file ~cs155/pub/area-codes
contains this information.
% is my prompt: % ./acode
usage: ./acode <query> ...
% ./acode 303
Area codes for "303":
303 Central Colorado: Denver (see 970, also 720 overlay)
% ./acode 303 970
Area codes for "303":
303 Central Colorado: Denver (see 970, also 720 overlay)
Area codes for "970":
970 N and W Colorado (part of what used to be 303)
% ./acode Denver
Area codes for "Denver":
303 Central Colorado: Denver (see 970, also 720 overlay)
720 Central Colorado: Denver (overlaid on 303)
% ./acode Wonderland
Area codes for "Wonderland":
% ./acode enver
Area codes for "enver":
303 Central Colorado: Denver (see 970, also 720 overlay)
720 Central Colorado: Denver (overlaid on 303)
% ./acode e
Area codes for "e":
that gave 356 matches
bash script, and not use any other languages
such as perl, awk, or csh.
grep, sed, sort, etc.
#! /bin/bash
~cs155/pub/area-codes
to obtain area code information. Don’t use a copy—use that file.
It’s probably out of date—that’s ok.
How to receive negative points: