From 98341217f4ef8b9c7ab3190a360b9db4b4bc4c3d Mon Sep 17 00:00:00 2001 From: virtuositeit Date: Wed, 21 Sep 2016 04:27:37 +0000 Subject: [PATCH 1/2] finally done with it --- generate.sh | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/generate.sh b/generate.sh index 51652b1..e1091c2 100755 --- a/generate.sh +++ b/generate.sh @@ -2,4 +2,21 @@ set -ex -# YOUR CODE HERE +if [ ! -d "$2" ]; then + mkdir -p "$2" +fi + +#for file in "$1"/* +for file in $(ls $1) +do + title=$(head -n 1 "$1"/"$file") + body=$(tail -n 1 "$1"/"$file") + filename=$(basename "${file}") + filename=${filename%.*} + cat template.html > "$2/$filename.html" + sed -i "s@{{body}}@$body@g" "$2/$filename.html" + sed -i "s@{{title}}@$title@g" "$2/$filename.html" +done + + + From 4546c7e2f578ba4e11fb885825e0dc2f3d13ddfa Mon Sep 17 00:00:00 2001 From: virtuositeit Date: Wed, 21 Sep 2016 04:35:23 +0000 Subject: [PATCH 2/2] solved styling issue --- generate.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/generate.sh b/generate.sh index e1091c2..dc29c01 100755 --- a/generate.sh +++ b/generate.sh @@ -6,8 +6,8 @@ if [ ! -d "$2" ]; then mkdir -p "$2" fi -#for file in "$1"/* -for file in $(ls $1) +input=$(ls "$1") +for file in $input do title=$(head -n 1 "$1"/"$file") body=$(tail -n 1 "$1"/"$file")