diff --git a/generate.sh b/generate.sh index 51652b1..cabbbc3 100755 --- a/generate.sh +++ b/generate.sh @@ -3,3 +3,20 @@ set -ex # YOUR CODE HERE +indir="$1" +outdir="$2" + +if [ ! -d "$outdir" ]; then + mkdir -p "$outdir" +fi + + +for file in "$indir"/* +do + fname=$(basename "$file" .txt) + newfile=$fname.html + titlesub=$(head -1 "$file") + bodysub=$(tail -n 1 "$file") + + sed -e 's/{{title}}/'"$titlesub"'/g' -e 's#{{body}}#'"$bodysub"'#g' template.html > "$outdir/$newfile" +done \ No newline at end of file