#!/bin/sh PUBLIC=/home/u/faculty/dick/ echo Content-type: text/plain echo #echo Debug Mode #echo Query is "<$QUERY_STRING>" FILE_NAME=`expr "$QUERY_STRING" : 'file=\(.*\)?' | /u/faculty/dick/bin/urlunencode` #echo File is "<$FILE_NAME>" #ls -l $PUBLIC/"$FILE_NAME" if [ -r $PUBLIC/"$FILE_NAME" ] then KEY=`expr "$QUERY_STRING" : "file=$FILE_NAME?key=\(.*\)" | /u/faculty/dick/bin/urlunencode` #echo Key is "<$KEY>" grep "^$KEY:" "$PUBLIC/$FILE_NAME"|sed "s/^$KEY:[ ]*//" 2>&1 else echo File "$PUBLIC/$FILE_NAME" is not readable fi