#!/bin/sh
#
# This is a script to read a text file
#  and display the data sorted by capital 
# 
# The input file is formatted as:
#  state, capital
#
# The output is formatted as:
#   capital state
#

FILE='capitals'
TEMPFILE=/tmp/displayCatipals.$$

/bin/sort -t ',' -k2 $FILE > $TEMPFILE

exec 3< $TEMPFILE  # open the file for READ '<'
IFS=,

while read STATE CAPITAL <&3   # read a line from file #3
do
    echo "$CAPITAL $STATE"
done

exec 3<&-    # close file #3
/bin/rm $TEMPFILE

