# public_html/std STUFF = index.top index.middle index.tail all: index.lmth index.html index.lmth: ${STUFF} echo '' > $@ cat ${STUFF} >> $@ index.middle: *.txt Makefile echo "" > $@ @# the final sed in label tst: below doesn't work so work round it. @# echo '
  • Ignore this line' >> $@ grep -i subject: `ls -1 *\.txt` \ | sed -e 's/Subject:/subject:/' \ | sed -e 's/subject: /subject:/' \ | sed -e 's/subject://' \ | sort --ignore-case --ignore-nonprinting \ --field-separator=: --key=2 \ | sed -e 's/:/">/' \ | sed -e 'sx^x