#!/bin/bash # Script to automate basic html creation. # Logical variables FORCE=0 HELP=0 LIBBOX=0 MALFORMED=1 # Check options for i in $@ do if [ $i == "-f" ]; then FORCE=1 continue fi if [ $i == "-h" ]; then HELP=1 break fi if [ $i == "-o" ]; then MALFORMED=0 continue fi done if [ $HELP == 1 ]; then echo "Usage:" echo " mkmake [options] -o [filename]" echo " -h : print this message and quit" echo " -f : force (enable overwrite)" exit fi if [ $MALFORMED == 0 ]; then HTMLFILE=$BASH_ARGV else HTMLFILE="html.html" fi #echo $HTMLFILE if [ -e ./${HTMLFILE} ] && [ $FORCE == 0 ]; then echo "File ${HTMLFILE} already exists." echo "Cowardly refusing to overwrite..." echo "Force with the -f option." exit fi # Make make touch ${HTMLFILE} # Fill with text TAB=" " cat <<- HTMLHEREDOC > ./${HTMLFILE} ${TAB} ${TAB}${TAB} ${TAB}${TAB}
${TAB}${TAB}${TAB}