treeidx1.sh

 


xtitle=`pwd | cut -d\/ -f10-40 | sed "s/\// /g"`

tree -f  | \
grep -v "doc$" | \
grep -v "xls$" | \
grep -v "png$" | \
grep -v "gif$" | \
grep -v "java$" | \
grep -v "jpg$" | \
grep -v "bmp$" | \
grep -v "CAB$" | \
grep -v "vsd$" | \
grep -v "ppt$" | \
grep -v "wmf$" | \
grep -v "sql$" | \
grep -v "xslt$" | \
grep -v tmp | \
grep -v linklist.sh | \
grep -v "^[0-9]" > tmp.out

grep -v "^\.$" tmp.out | \
sed "s/\-\- \.\//\-\- <a href=\"/g"  | \
sed "s/\.MF$/\.MF.html\">/" | \
sed "s/\.bat$/\.bat.html\">/" | \
sed "s/\.cfg$/\.cfg.html\">/" | \
sed "s/\.csv$/\.csv.html\">/" | \
sed "s/\.hbm$/\.hbm.xml\">/" | \
sed "s/\.java$/\.java.html\">/" | \
sed "s/\.ldif$/\.ldif.html\">/" | \
sed "s/\.mf$/\.mf.html\">/" | \
sed "s/\.control$/\.control\">/" | \
sed "s/\.pkglist$/\.pkglist.html\">/" | \
sed "s/\.policy$/\.policy.html\">/" | \
sed "s/\.prop$/\.prop.html\">/" | \
sed "s/\.properties$/\.properties.html\">/" | \
sed "s/\.sh$/\.sh.html\">/" | \
sed "s/\.sp$/\.sp.html\">/" | \
sed "s/\.sql$/\.sql.html\">/" | \
sed "s/\.sql$/\.doc.html\">/" | \
sed "s/\.sql$/\.xls.html\">/" | \
sed "s/\.sql$/\.ppt.html\">/" | \
sed "s/\.sql$/\.xslt.html\">/" | \
sed "s/\.sql$/\.png.html\">/" | \
sed "s/\.sql$/\.gif.html\">/" | \
sed "s/\.sql$/\.jpg.html\">/" | \
sed "s/\.sql$/\.bmp.html\">/" | \
sed "s/\.tbl$/\.tbl.html\">/" | \
sed "s/\.trg$/\.trg.html\">/" | \
sed "s/\.viw$/\.viw.html\">/" | \
sed "s/\.xmi$/\.xmi.html\">/" | \
sed "s/\.xml$/\.xml.html\">/"  | \
sed '/[a-zA-Z]$/s/$/\">/' > tmp2.out


tree  | \
grep -v "doc$" | \
grep -v "xls$" | \
grep -v "png$" | \
grep -v "gif$" | \
grep -v "java$" | \
grep -v "jpg$" | \
grep -v "bmp$" | \
grep -v "CAB$" | \
grep -v "vsd$" | \
grep -v "ppt$" | \
grep -v "wmf$" | \
grep -v "sql$" | \
grep -v "xslt$" | \
grep -v tmp | \
grep -v linklist.sh | \
grep -v "^[0-9]" > tmp3.out


grep -v "^\.$" tmp3.out | \
sed "s/|--//g" | \
sed "s/\`--//g" | \
sed "s/ //g" | \
sed "s/|-\.//g" | \
sed "s/|//g" | \
sed "s/\.html$/<\/a>/g" | \
sed "s/_/ /g" > tmp4.out




echo "<html>" > tree.html
echo "<head><title>$xtitle</title>" >> tree.html
echo "<meta content=text/css http-equiv=Content-Style-Type>" >> tree.html
echo "<link href=\"http://www.setgetweb.com/black.css\" rel=stylesheet type=text/css>" >> tree.html 
echo "</head>" >> tree.html
echo "<body>" >> tree.html
echo "<font class=grey2>" >> tree.html
echo "<blockquote>" >> tree.html
echo "<blockquote>" >> tree.html
echo "<p>&nbsp;</p>" >> tree.html
echo "<center> " >> tree.html
echo "<h2> $xtitle</h2> " >> tree.html
echo "<p>&nbsp;</p>" >> tree.html
echo "<FORM METHOD=get ACTION=\"/cgi-bin/search_analysis.cgi\">" >> tree.html
echo "   <INPUT TYPE=\"text\" NAME=\"terms\">" >> tree.html
echo "   <INPUT TYPE=\"submit\" value=\"Search analysis\">" >> tree.html
echo "</FORM>" >> tree.html
echo "</center> " >> tree.html
                  
echo "<p>&nbsp;</p>" >> tree.html
echo "<p><hr>" >> tree.html
echo "<pre>" >> tree.html

paste -d"\0" tmp2.out tmp4.out >> tree.html

echo "</pre>" >> tree.html
echo "<center>  " >> tree.html
echo "<p><hr>" >> tree.html
echo "<p>&nbsp;</p>" >> tree.html
echo "<p>&nbsp;</p>" >> tree.html
echo "<script javascript=\"JavaScript\"> " >> tree.html
echo "    document.write(\"<br>Last updated: \"+document.lastModified); " >> tree.html
echo "</script> " >> tree.html
echo "</blockquote>" >> tree.html
echo "</blockquote>" >> tree.html
echo "</body>" >> tree.html
echo "</html>" >> tree.html