bash cgi direcotry listing
cat << EOF
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Content of DIR</title>
</head>
<body text="#384239" bgcolor="#FFFFFF" link="#384239" vlink="#384239" alink="#384239">
<p> </p>
EOF
HR1='<a href="'
HR2='">'
HR3='</a>'
$(ls -1 --hide=index.ls.sh ./ > /tmp/list.tmp)
for lst in $(cat -E /tmp/list.tmp |sed 's/\$/<br>/g')
do
BN=$(basename $lst)
#echo $BN
echo $HR1$(echo $BN |sed 's/<br>//g')$HR2$BN$HR3
done
rm /tmp/list.tmp
cat << EOF
</body>
</html>
EOF
Parsed in 0.006 seconds