From 9e43c7b3636836adbfdd3f7eeb79dc6ec2b44103 Mon Sep 17 00:00:00 2001 From: xidorn7 Date: Wed, 21 Sep 2016 20:15:39 +0000 Subject: [PATCH 1/4] =?UTF-8?q?=C3=83Update?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- generate.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/generate.sh b/generate.sh index 51652b1..9bdc766 100755 --- a/generate.sh +++ b/generate.sh @@ -2,4 +2,23 @@ set -ex +inPath=$1 +outPath=$2 +mkdir -p "$2" + # YOUR CODE HERE +for file in $inPath/*.txt; do +# + filename=$(basename "$file") + echo $filename + outfilename=$(echo $filename | cut -f 1 -d '.') + out="$outPath/$outfilename".html + echo $inPath/$filename + sed -e "s/{{title}}/$(head -n 1 $inPath/$filename)/g" -e "s/{{body}}/$(tail -n +3 $inPath/$filename)/g" template.html > $out +done + echo "Done" + + +exit 0 + #echo "output contents" > myfile.html + From 6b18331438369bb6a41883baf4a856758070ef77 Mon Sep 17 00:00:00 2001 From: xidorn7 Date: Wed, 21 Sep 2016 20:26:00 +0000 Subject: [PATCH 2/4] =?UTF-8?q?=C3=83Update2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- generate.sh | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/generate.sh b/generate.sh index 9bdc766..aef9fc3 100755 --- a/generate.sh +++ b/generate.sh @@ -2,23 +2,17 @@ set -ex -inPath=$1 -outPath=$2 +inPath="$1" +outPath="$2" mkdir -p "$2" # YOUR CODE HERE for file in $inPath/*.txt; do # - filename=$(basename "$file") - echo $filename - outfilename=$(echo $filename | cut -f 1 -d '.') - out="$outPath/$outfilename".html - echo $inPath/$filename - sed -e "s/{{title}}/$(head -n 1 $inPath/$filename)/g" -e "s/{{body}}/$(tail -n +3 $inPath/$filename)/g" template.html > $out -done - echo "Done" + filename="$(basename $file)" + outfilename="$(echo $filename | cut -f 1 -d '.')" + out="$outPath/$outfilename".html + sed -e "s/{{title}}/$(head -n 1 $inPath/$filename)/g" -e "s/{{body}}/$(tail -n +3 $inPath/$filename)/g" template.html > "$out" +done -exit 0 - #echo "output contents" > myfile.html - From 0d88ee11cec57c56145badad1818549dd41b54d3 Mon Sep 17 00:00:00 2001 From: xidorn7 Date: Wed, 21 Sep 2016 20:38:15 +0000 Subject: [PATCH 3/4] =?UTF-8?q?=C3=83Update3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- generate.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/generate.sh b/generate.sh index aef9fc3..967bdb1 100755 --- a/generate.sh +++ b/generate.sh @@ -4,15 +4,18 @@ set -ex inPath="$1" outPath="$2" + mkdir -p "$2" # YOUR CODE HERE for file in $inPath/*.txt; do # - filename="$(basename $file)" - outfilename="$(echo $filename | cut -f 1 -d '.')" + filename=$(basename "$file") + outfilename=$(echo "$filename" | cut -f 1 -d '.') out="$outPath/$outfilename".html - sed -e "s/{{title}}/$(head -n 1 $inPath/$filename)/g" -e "s/{{body}}/$(tail -n +3 $inPath/$filename)/g" template.html > "$out" + title="$(head -n 1 $inPath/$filename)" + body="$(tail -n +3 $inPath/$filename)" + sed -e s/{{title}}/"$title"/g -e s/{{body}}/"$body"/g template.html > "$out" done From fd2ad1111e41e05922707ce7fb87a873b434493e Mon Sep 17 00:00:00 2001 From: xidorn7 Date: Wed, 21 Sep 2016 20:50:04 +0000 Subject: [PATCH 4/4] =?UTF-8?q?=C3=83Update4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- generate.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/generate.sh b/generate.sh index 967bdb1..04e2e71 100755 --- a/generate.sh +++ b/generate.sh @@ -13,8 +13,8 @@ for file in $inPath/*.txt; do filename=$(basename "$file") outfilename=$(echo "$filename" | cut -f 1 -d '.') out="$outPath/$outfilename".html - title="$(head -n 1 $inPath/$filename)" - body="$(tail -n +3 $inPath/$filename)" + title=$(head -n 1 "$inPath/$filename") + body=$(tail -n +3 "$inPath/$filename") sed -e s/{{title}}/"$title"/g -e s/{{body}}/"$body"/g template.html > "$out" done