#!/bin/csh -f # USAGE: update_model files # Replace line "#include " by "#include " # each argument # Delete line "#include " if ($1 == "") then echo "No files specified" echo "USAGE: update_model files" goto BAD_EXIT endif foreach i ($*) if (! ( -f $i)) then echo "File " $i " not found." else mv $i $i.$$ sed \ -e '/#include .constants.h/s/constants.h/model_headers.h/' \ -e '/#include .manifold.h/d' \ < $i.$$ > $i rm $i.$$ endif end exit(0) BAD_EXIT: exit(1)