#! /bin/sh # Interface finger CGI # Francois PLANQUE 1995 # Definit une variable indiquant le chemin d'acces # a la commande UNIX finger sur cette machine FINGER=/usr/bin/finger # Envoie le header HTTP + debut de la page HTML cat << EOM Content-type: text/html Interface Finger

Interface Finger

EOM # Envoi de la reponse a la requete finger # (si requete il y a...) if [ $# = 0 ]; then # Le cgi n'a pas recu d'argument: # Envoie une ligne vide echo else # On a recu un argument: # Envoie un peu de HTML: echo '
'
	# Appelle la commande finger en lui passant l'argument:
	$FINGER "$*"
	# Envoie encore un peu de HTML
	echo '
' fi # Envoi du code HTML commun qu'il y ait eu requete # ou non, c'est a dire, le champ de saisie pour une # nouvelle requete: cat << EOM Ceci est une interface finger. Tapez une combinaison utilisateur@machine dans le champ de saisie de recherche de votre browser. EOM