From a5415afa8b0c29c766eec8a61185d9f4ad3cb091 Mon Sep 17 00:00:00 2001 From: bettychou1993 Date: Wed, 21 Sep 2016 18:06:39 +0000 Subject: [PATCH 1/3] first try --- .DS_Store | Bin 0 -> 6148 bytes .generate.sh.swm | Bin 0 -> 12288 bytes .generate.sh.swn | Bin 0 -> 12288 bytes .generate.sh.swo | Bin 0 -> 12288 bytes .generate.sh.swp | Bin 0 -> 12288 bytes generate.sh | 19 +++++++++++++++++++ 6 files changed, 19 insertions(+) create mode 100644 .DS_Store create mode 100644 .generate.sh.swm create mode 100644 .generate.sh.swn create mode 100644 .generate.sh.swo create mode 100644 .generate.sh.swp diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..f0a60f6d3dd814490bb2b2d8b6d89cf28aa44a0e GIT binary patch literal 6148 zcmeHK!Ait15S^@Dsfe&gK@T|zUWEOFu++P-KcKd<3N0VIq7@OPP{zd(%!Keh>qr*fa{^R+M!8#W^SWwAk>dEP z4Dh>4=!$mqL|y#;-p<0ks?M@v-{nM~hZnE*afZCAE@to%^dE~jFG`pb_OTYq#;(8p{{)DIaxXh|J+0oxXBUf$Pr`OO_SczzHkO|%vqInh+G z8@F@Abwz{$VL%x8aRxB6S<+*NVub-=Ko}Sp;O~QmG8&J)L;LA~u~z_K0=E^c`7XgZ z+N1HhTsr*P#~F{kLzhmnELvhp_+Wvj!lZ8$08P^>T@48#oZ zH3qWc`F}ls|F=P6gaKjTe=?wwY@2QHY<{+mo|0#+hTcM1IIed%q+nr3F=BZXpF*v` YuXzD99(#xIK;(~rr9q4^@T&}b0TKRU=l}o! literal 0 HcmV?d00001 diff --git a/.generate.sh.swm b/.generate.sh.swm new file mode 100644 index 0000000000000000000000000000000000000000..4398104b972e60d8d9e5a6b9473f6e29597b7685 GIT binary patch literal 12288 zcmeI&&ui2`6bJBEFXF);RKe@(?1EO=q`OrFL0QlRJxHOj6;EZhncajYlaRcXN-17E z_=gm4{y%yZyy#K!?3-m}S;6X|m*O|@Wo9>TUM8PgNJbkwPoMF<=nm;|g(y1y^!!+- zKduwKw3FI;31?0`{+o9}mZKCb*W&VOQn00bZa0SG_<0uX=z z1Rwwb2teQr3fP3`{3W7&O?dzR>-qotWukAIubMBKkD3pfcbd1FH<}&IUClMkXI=kZ z(`dY=(1f00jspS^fB*y_009U<00Izz00jOkfeS=Q=^ZsL;ZB!L(?2|vOmcU0)Njuw z{fRN{o{3F6^VL*#$64-ny)9gnN|BqTm7_9w6&8l^Z|nA~u(+bi!^h^K6+dLXQ2d9> zgq9E5H^pW-cRb(T)Z)d4%sS0Bs}-rUdMlpwW|j*U)wAtu>Bu%N+{tofBnPstDoo?D z=EW+VYGK#Jw?f5zD)y7C=1!%5_6)b!m%`1ocASk_Qdheh4O=d!qH0`O(eLS7{9v0B%qJ4_-g(48m=X!GJyua{q{>RvFxJvhs$`HF zCqXu(e8)JFp-e0#_0*g2YD_@@0@DZ#RbN}5GwZc#C0kxzE{UZ@bDEu40|5v?00Izz z00bZa0SNpP0TmbMoX;|opJz6&3qR_-iwXh|fB*y_009U<00Izz00bZafj=l00Izz00bZa0SG_<0uX?} zFABJkpnjAHU-+SD@9vqsO`?w3<3?kpMxP^%l`56RVaM!>txmHgwp-m6Q7VpuXtep3|y literal 0 HcmV?d00001 diff --git a/.generate.sh.swo b/.generate.sh.swo new file mode 100644 index 0000000000000000000000000000000000000000..404409db8ca452e9d8215664a7ee96ee378f46d4 GIT binary patch literal 12288 zcmeI&KS~2Z6vy!wJ3&$O0u!yx#6KX|>VhdW5?sY{){JqRjqDC;XCWTJbJz*C(ZVBW zX{)6kz_+kA7QrGGf$zYNH^U5%;nOWUN%Nq!W7ZpMqGML%{`T$gLZ>%VBImA`yDXGD zL&smw+3KJzf(z-f?fJ~-F8D@qIH1Uip?TN5YF;$YnkP+pexP~K+-VpHAbwGrnS2l?{DY>Uvt!sJ7%-J6`Ad*6NwZ)m?eLyTXmbHnN6I&yZ;8WH8w5) literal 0 HcmV?d00001 diff --git a/.generate.sh.swp b/.generate.sh.swp new file mode 100644 index 0000000000000000000000000000000000000000..d08eba7ea1b1f500f4fd5128ef2954c02ec1e158 GIT binary patch literal 12288 zcmeI&yGp}Q7zgmLx(TA_3!K`nNqP})&`Aq+&`N0(-EuiK!6qrmiP%L)pTOr(2Ymyb zT^+mXs1M*5i4G2>gNyP%@aNnU&Tk7jc4fb{BUbe~ahWH&zZxBQm!s*UWg=TDHFUfv z&F01w*K-D%<2YJ%eWk8TH;p4J(48m_Wxt>G^S$Ta4>Y!9a-yPvkti!x=|D?{iIPEL zoCevD@*U$?hBCI4)Dv&at1$%u2uvc7s-CtsYu0PkO18YTR1}K~<|I3@1_BU(00bZa z0SG_<0ucBo0%}m83qH$Kex8}UF8rwTE-DB>00Izz00bZa0SG_<0uX=z1pc6aJN+;Or!H=Jt@3Irek0SG_<0uX=z1Rwwb2tWV= zzbN2Ff_hObeBp4N~X; literal 0 HcmV?d00001 diff --git a/generate.sh b/generate.sh index 51652b1..5578ef3 100755 --- a/generate.sh +++ b/generate.sh @@ -3,3 +3,22 @@ set -ex # YOUR CODE HERE +if [ ! -d "$2" ]; then + mkdir -p "$2" +fi +# not sure if there's a output path + +files=($("ls" "$1")) +#for input_file in "$1"/*.txt;do +for input_file in "${files[@]}" +do + input_file_name=$(basename "$input_file") + input_file_name=${input_file_name%.*} #strip off the extension + title=$(head -n 1 "$1"/"$input_file") + body=$(tail -n 1 "$1"/"$input_file") + cat template.html > "$2"/"$input_file_name.html" + sed -i "s/{{body}}/$body/g" "$2"/"$input_file_name.html" + sed -i "s/{{title}}/$title/g" "$2"/"$input_file_name.html" +done + + From 10996987d2e6f8747af676d35097d1e1317297e2 Mon Sep 17 00:00:00 2001 From: bettychou1993 Date: Wed, 21 Sep 2016 18:15:12 +0000 Subject: [PATCH 2/3] first try --- generate.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/generate.sh b/generate.sh index 5578ef3..66b21d9 100755 --- a/generate.sh +++ b/generate.sh @@ -17,8 +17,8 @@ do title=$(head -n 1 "$1"/"$input_file") body=$(tail -n 1 "$1"/"$input_file") cat template.html > "$2"/"$input_file_name.html" - sed -i "s/{{body}}/$body/g" "$2"/"$input_file_name.html" - sed -i "s/{{title}}/$title/g" "$2"/"$input_file_name.html" + sed -i "s/{{body}}/$body/g" "$2"/"$input_file_name".html + sed -i "s/{{title}}/$title/g" "$2"/"$input_file_name".html done From c2fcce30bc64ecaec762ebcf52dd10f18f0006d4 Mon Sep 17 00:00:00 2001 From: bettychou1993 Date: Wed, 21 Sep 2016 18:16:52 +0000 Subject: [PATCH 3/3] first try --- generate.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generate.sh b/generate.sh index 66b21d9..471abd0 100755 --- a/generate.sh +++ b/generate.sh @@ -16,7 +16,7 @@ do input_file_name=${input_file_name%.*} #strip off the extension title=$(head -n 1 "$1"/"$input_file") body=$(tail -n 1 "$1"/"$input_file") - cat template.html > "$2"/"$input_file_name.html" + cat template.html > "$2"/"$input_file_name".html sed -i "s/{{body}}/$body/g" "$2"/"$input_file_name".html sed -i "s/{{title}}/$title/g" "$2"/"$input_file_name".html done