From 93fc9d7bf2816365f9e13a40bf2ff0a9d46866f8 Mon Sep 17 00:00:00 2001 From: Shanshan Zhang Date: Wed, 21 Sep 2016 04:24:24 +0000 Subject: [PATCH 1/2] add generate file --- generate.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/generate.sh b/generate.sh index 51652b1..d2dca25 100755 --- a/generate.sh +++ b/generate.sh @@ -2,4 +2,14 @@ set -ex -# YOUR CODE HERE +# YOUR CODE H +mkdir -p $2 +for file in $1/* ; do + echo item: $file + filename=$(basename "$file" .txt) + title=$(head -1 $file) + body=$(tail -n +3 $file) + cp template.html $2/$filename.html + cat $2/$filename.html | sed -i "s/{{title}}/$title/g" $2/$filename.html + cat $2/$filename.html | sed -i "s/{{body}}/$body/g" $2/$filename.html +done From 3284b959bf27e524e481077f9bdda2f31dc1d729 Mon Sep 17 00:00:00 2001 From: Shanshan Zhang Date: Wed, 21 Sep 2016 04:44:17 +0000 Subject: [PATCH 2/2] add generate file --- generate.sh | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/generate.sh b/generate.sh index d2dca25..88ce4c7 100755 --- a/generate.sh +++ b/generate.sh @@ -3,13 +3,12 @@ set -ex # YOUR CODE H -mkdir -p $2 +mkdir -p "$2" for file in $1/* ; do - echo item: $file filename=$(basename "$file" .txt) - title=$(head -1 $file) - body=$(tail -n +3 $file) - cp template.html $2/$filename.html - cat $2/$filename.html | sed -i "s/{{title}}/$title/g" $2/$filename.html - cat $2/$filename.html | sed -i "s/{{body}}/$body/g" $2/$filename.html + title=$(head -1 "$file") + body=$(tail -n +3 "$file") + cp template.html "$2"/"$filename".html + sed -i "s/{{title}}/$title/g" "$2"/"$filename".html + sed -i "s/{{body}}/$body/g" "$2"/"$filename".html done