#! /bin/sh #set -x #rm -f *.html temp if [ "$1" = "" ]; then echo 'usage: dir2html dirname' exit fi cd $1 rm -f temp INDEX=index.html rm -f $INDEX LIST="" WWW_FILE_NAME="" WWW_GIF_FILE="" LIST=`ls -1 *.png` for FILE in $LIST; do WWW_GIF_FILE=`expr "//$FILE" : '.*/\(.*\)'` WWW_FILE_NAME=`echo "$WWW_GIF_FILE" | sed s/.png//` HTML_FILE=$WWW_FILE_NAME.html echo "
  • $FILE">>temp done echo ' '>$INDEX echo '[Home]'>>$INDEX echo '[OSSE plots]'>>$INDEX echo '[ROMS ESPRESSO]'>>$INDEX echo "">>$INDEX #cat /home/griffin/pub_web/disclaim >> $INDEX echo " ">>$INDEX rm -f temp LIST="" WWW_FILE_NAME="" WWW_GIF_FILE="" ls -1 -r *.png >temp set -- ` wc -l temp ` NUM_IMAGES=$1 THIS_NUM="1" while [ $THIS_NUM -le $NUM_IMAGES ]; do NEXT_NUM=` expr $THIS_NUM + 1 ` PREV_NUM=` expr $THIS_NUM - 1 ` if [ $THIS_NUM -eq "1" ]; then PREV_NUM=$NUM_IMAGES fi if [ $THIS_NUM -eq $NUM_IMAGES ]; then NEXT_NUM="1" fi NEXT_HTML=`sed -n ${NEXT_NUM}p temp | sed s/png/html/` NEXT_HTML=`expr "//$NEXT_HTML" : '.*/\(.*\)'` THIS_HTML=`sed -n ${THIS_NUM}p temp | sed s/png/html/` THIS_HTML=`expr "//$THIS_HTML" : '.*/\(.*\)'` THIS_IMAGE=`echo "$THIS_HTML" | sed s/html/png/` WWW_FILE_NAME=`echo "$THIS_HTML" | sed s/.html//` PREV_HTML=`sed -n ${PREV_NUM}p temp | sed s/png/html/` PREV_HTML=`expr "//$PREV_HTML" : '.*/\(.*\)'` rm -f $THIS_HTML echo ' '> $THIS_HTML echo "[NEXT]" >> $THIS_HTML echo "[PREV]" >> $THIS_HTML echo "[LIST]
    " >> $THIS_HTML echo "
    " >> $THIS_HTML # cat /home/griffin/pub_web/disclaim >> $THIS_HTML echo " ">> $THIS_HTML THIS_NUM=` expr $THIS_NUM + 1 ` done #rm -f temp