diff --git a/.codeclimate.yml b/.codeclimate.yml index bfc2e80..da303f7 100644 --- a/.codeclimate.yml +++ b/.codeclimate.yml @@ -2,3 +2,5 @@ engines: shellcheck: enabled: true + exclude_fingerprints: + - 3d4eeb63f9db5eba2a173a14494622fb diff --git a/.html b/.html new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/.html @@ -0,0 +1 @@ + diff --git a/generate.sh b/generate.sh index 51652b1..7fa33b0 100755 --- a/generate.sh +++ b/generate.sh @@ -1,5 +1,17 @@ #!/bin/bash -set -ex - -# YOUR CODE HERE +#set -ex +mkdir -p "$2" +for file in "$1"/*; +do + line=$(head -n 1 "$file") + count=$(sed -n '$=' "$file") + counts=$((count - 1)) + main=$(head -n "$count" "$file" | tail -n "$counts") + main=$(echo $main | tr '\n' "\\n") + fname=$(basename "$file" .txt) + echo ""> "$2/$fname.html" + cp template.html "$2/$fname.html" + sed -i "s/{{title}}/$line/g" "$2/$fname.html" + sed -i "s/{{body}}/$main/g" "$2/$fname.html" +done