From 53e4b90609371820550eb637fc6bf86242db0f38 Mon Sep 17 00:00:00 2001 From: ezsh <ezsh.junk@gmail.com> Date: Sat, 25 Jan 2020 00:10:29 +0100 Subject: [PATCH] Replace echo -e with printf in scripts echo -e is not POSIX compliant, and as we have to use #!/bin/sh shebang line, echo might very well be unaware of "-e" argument. Therefore we replace it with printf. --- devTools/concatFiles.sh | 2 +- devTools/makeTwineCSSPassage.sh | 2 +- devTools/makeTwineJSPassage.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/devTools/concatFiles.sh b/devTools/concatFiles.sh index a1a8fd85866..dfdc89af237 100755 --- a/devTools/concatFiles.sh +++ b/devTools/concatFiles.sh @@ -8,6 +8,6 @@ rm -f "$3" files=$(find "$1" -name "$2" -print) files=$(echo "$files" | sort) for f in $files; do - echo -e "\n/* ${f#$1} */\n" >> "$3" + printf "\n/* ${f#$1} */\n" >> "$3" cat "$f" >> "$3" done diff --git a/devTools/makeTwineCSSPassage.sh b/devTools/makeTwineCSSPassage.sh index d8ccc4726b9..de6abc320e8 100755 --- a/devTools/makeTwineCSSPassage.sh +++ b/devTools/makeTwineCSSPassage.sh @@ -10,7 +10,7 @@ collectCSSForTwine() { files=$(echo "$files" | sort) echo "" > "$2" for f in $files; do - echo -e "\n/* ${f} */\n" >> "$2" + printf "\n/* ${f} */\n" >> "$2" cat "$f" >> "$2" done } diff --git a/devTools/makeTwineJSPassage.sh b/devTools/makeTwineJSPassage.sh index af0db0d4212..e68e1445035 100755 --- a/devTools/makeTwineJSPassage.sh +++ b/devTools/makeTwineJSPassage.sh @@ -10,7 +10,7 @@ collectJSForTwine() { files=$(echo "$files" | sort) echo "" > "$2" for f in $files; do - echo -e "\n/* ${f} */\n" >> "$2" + printf "\n/* ${f} */\n" >> "$2" sed -nf "$1"/devTools/stripComments.sed "$f" >> "$2" done } -- GitLab