diff options
author | Andreas Müller <andreas.mueller@hsr.ch> | 2020-12-03 17:18:03 +0100 |
---|---|---|
committer | Andreas Müller <andreas.mueller@hsr.ch> | 2020-12-03 17:18:03 +0100 |
commit | ac4b80be810fc615b426557ad86f0cb8092f5304 (patch) | |
tree | 2afe81a7f8a178fa479a91bec4cf61a54f8eae9f /buch/papers/scripts/mktemplate | |
parent | some more ideas (diff) | |
download | SeminarMatrizen-ac4b80be810fc615b426557ad86f0cb8092f5304.tar.gz SeminarMatrizen-ac4b80be810fc615b426557ad86f0cb8092f5304.zip |
add files
Diffstat (limited to '')
-rw-r--r-- | buch/papers/scripts/mktemplate | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/buch/papers/scripts/mktemplate b/buch/papers/scripts/mktemplate new file mode 100644 index 0000000..2307e3e --- /dev/null +++ b/buch/papers/scripts/mktemplate @@ -0,0 +1,37 @@ +# +# mktemplate -- generate empty project files +# +# (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule +# + +# make sure we have a target argument +if [ $# -lt 1 ] +then + echo "paper short name missing" >&2 + exit 1 +fi + +target=${1:-test} + +if [ -z "${target}" ] +then + echo "target name empty" >&2 + exit 1 +fi + +# generate the directory +if [ ! -d ${target} ] +then + mkdir ${target} +fi + +FILES="Makefile.inc Makefile main.tex packages.tex references.bib" +SECTIONS="einleitung.tex problemstellung.tex loesung.tex folgerungen.tex" + +for file in ${FILES} ${SECTIONS} +do + echo "generating ${target}/${file}" + sed -e 's/000template/'"${target}"'/g' < 000template/${file} \ + > ${target}/${file} +done + |