From b4087e8f5f83dd25c61304de8d5800f156e41565 Mon Sep 17 00:00:00 2001 From: botingli Date: Wed, 21 Sep 2016 13:53:10 -0400 Subject: [PATCH 1/3] test --- generate.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/generate.sh b/generate.sh index 51652b1..6dc782b 100755 --- a/generate.sh +++ b/generate.sh @@ -3,3 +3,20 @@ set -ex # YOUR CODE HERE +echo "This script converts any file into a html file." +mkdir -p "$2" +#cd "$2" +output=$(cd "$2"; pwd) +#cd - +#cd "$1" +input=$(cd "$1"; pwd) +#cd - + +find "$inputdir" -name "*.txt" > temp.txt + +while IFS='' read -r filename || [[ -n "$filename" ]]; do + bname=$(basename "$filename") + title=$(head -n1 "$filename") + body=$(tail -n +3 "$filename") + sed -e "s/{{title}}/$title/" -e "s/{{body}}/$body/" < "template.html" > "$output/${bname%.txt}.html" +done < temp.txt \ No newline at end of file From 566b5fa44643020d04990a577fa570578a71290a Mon Sep 17 00:00:00 2001 From: botingli Date: Wed, 21 Sep 2016 13:55:50 -0400 Subject: [PATCH 2/3] test1 --- generate.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generate.sh b/generate.sh index 6dc782b..aec381b 100755 --- a/generate.sh +++ b/generate.sh @@ -12,7 +12,7 @@ output=$(cd "$2"; pwd) input=$(cd "$1"; pwd) #cd - -find "$inputdir" -name "*.txt" > temp.txt +find "$input" -name "*.txt" > temp.txt while IFS='' read -r filename || [[ -n "$filename" ]]; do bname=$(basename "$filename") From bb94f333ef63c26263d4b4a30610a6e889b29e88 Mon Sep 17 00:00:00 2001 From: botingli Date: Wed, 21 Sep 2016 14:27:15 -0400 Subject: [PATCH 3/3] submit1 --- generate.sh | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/generate.sh b/generate.sh index aec381b..7115459 100755 --- a/generate.sh +++ b/generate.sh @@ -3,14 +3,10 @@ set -ex # YOUR CODE HERE -echo "This script converts any file into a html file." mkdir -p "$2" -#cd "$2" + output=$(cd "$2"; pwd) -#cd - -#cd "$1" input=$(cd "$1"; pwd) -#cd - find "$input" -name "*.txt" > temp.txt