#!/usr/bin/perl if ($#ARGV != 0) { print "Correct command usage: \n"; print " perl buildTexxml.pl all\n"; print "Or \n"; print " perl buildTexxml.pl section\n"; } $option = $ARGV[0]; @section = `cat section_order.txt`; chomp @section; if($option eq 'all') { foreach $section (@section) { $section='sections/'.$section; $section_list=$section_list.$section.' '; } `cat sections/start.texxml $section_list sections/end.texxml > course.manual.texxml`; } if($option eq 'section') { print "Choose from the following manual sections:\n"; $num=0; foreach $section (@section) { print "$num - $section\n"; $num++; } print "Enter a number 0 - $num for the section you want to print: "; $selection=; print "builing section...\n"; `cat sections/start.texxml sections/$section[$selection] sections/end.texxml > section.manual.texxml`; }