From 22e1de70999e7ee480ea9a25a0abbf7d51bc65a4 Mon Sep 17 00:00:00 2001 From: Krystalllll Date: Wed, 21 Sep 2016 19:17:27 +0000 Subject: [PATCH 1/5] try one --- generate.sh | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/generate.sh b/generate.sh index 51652b1..5c66373 100755 --- a/generate.sh +++ b/generate.sh @@ -1,5 +1,19 @@ -#!/bin/bash +#!/bin/baish set -ex # YOUR CODE HERE +input = "$1" +if [ ! -d "$2" ] +then + mkdir -p $2 +fi +for file in "$input"/* +do + title=$(head -n 1 $file) + body=$(tail -n 1 $file) +filename=$(basename $file .txt).html +sed 's/{{title}}/'"$title"'/g'template.html > "$2/$filename" +sed 's/{{body}}/'"$body"'/g'template.html> "$2/$filename" +done + From 044a7fccb5cb1c023e3509abd716cce564473ca1 Mon Sep 17 00:00:00 2001 From: Krystalllll Date: Wed, 21 Sep 2016 15:55:19 -0400 Subject: [PATCH 2/5] Update generate.sh --- generate.sh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/generate.sh b/generate.sh index 5c66373..c7ccf05 100755 --- a/generate.sh +++ b/generate.sh @@ -3,17 +3,17 @@ set -ex # YOUR CODE HERE -input = "$1" -if [ ! -d "$2" ] +input="$1" +if [ ! -d "$2" ] then - mkdir -p $2 + mkdir -p "$2" fi for file in "$input"/* do - title=$(head -n 1 $file) - body=$(tail -n 1 $file) -filename=$(basename $file .txt).html -sed 's/{{title}}/'"$title"'/g'template.html > "$2/$filename" -sed 's/{{body}}/'"$body"'/g'template.html> "$2/$filename" + title=$(head -n 1 "$file") + body=$(tail -n 1 "$file") +filename=$(basename "$file" .txt).html +sed 's/{{title}}/'"$title"'/g' template.html>> "$2/$filename" +sed 's/{{body}}/'"$body"'/g' template.html>> "$2/$filename" done From 5b9425620e55936f8e6ba6890f0a6ffcc4b39f35 Mon Sep 17 00:00:00 2001 From: Krystalllll Date: Wed, 21 Sep 2016 15:56:43 -0400 Subject: [PATCH 3/5] Update generate.sh --- generate.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generate.sh b/generate.sh index c7ccf05..025ce61 100755 --- a/generate.sh +++ b/generate.sh @@ -1,4 +1,4 @@ -#!/bin/baish +#!/bin/bash set -ex From 3db521f587363f7edeb6c46813f63dd019446267 Mon Sep 17 00:00:00 2001 From: Krystalllll Date: Wed, 21 Sep 2016 16:00:35 -0400 Subject: [PATCH 4/5] Update generate.sh --- generate.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generate.sh b/generate.sh index 025ce61..83b7e8e 100755 --- a/generate.sh +++ b/generate.sh @@ -14,6 +14,6 @@ do body=$(tail -n 1 "$file") filename=$(basename "$file" .txt).html sed 's/{{title}}/'"$title"'/g' template.html>> "$2/$filename" -sed 's/{{body}}/'"$body"'/g' template.html>> "$2/$filename" +sed 's#{{body}}#'"$body"'#g' template.html>> "$2/$filename" done From ea0b091762391656ffea2a37aef13a30fac443fe Mon Sep 17 00:00:00 2001 From: Krystalllll Date: Wed, 21 Sep 2016 16:06:50 -0400 Subject: [PATCH 5/5] Update generate.sh --- generate.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/generate.sh b/generate.sh index 83b7e8e..1636899 100755 --- a/generate.sh +++ b/generate.sh @@ -13,7 +13,6 @@ do title=$(head -n 1 "$file") body=$(tail -n 1 "$file") filename=$(basename "$file" .txt).html -sed 's/{{title}}/'"$title"'/g' template.html>> "$2/$filename" -sed 's#{{body}}#'"$body"'#g' template.html>> "$2/$filename" +sed -e 's/{{title}}/'"$title"'/g' -e 's#{{body}}#'"$body"'#g' template.html > "$2/$filename" done