Resolve SC2162: 'read without -r mangles backslashes'

More information:

https://github.com/koalaman/shellcheck/wiki/SC2162

http://wiki.bash-hackers.org/commands/builtin/read
This commit is contained in:
Dan Callahan
2015-11-02 17:13:44 -06:00
parent e1e7fbcc52
commit c389b213b5
12 changed files with 15 additions and 15 deletions

View File

@@ -108,7 +108,7 @@ fi
# Reads name/value pairs, sets the WAIT and TIMEOUT variables
exec < "$FILENAME"
while read LINE; do
while read -r LINE; do
# Name/value pair
if [[ "$LINE" =~ ^.+= ]]; then
TRIM=${LINE%#*}
@@ -143,7 +143,7 @@ do
fi
exec < "$FILENAME"
while read CHECK_URL EXPECTED; do
while read -r CHECK_URL EXPECTED; do
# Ignore empty lines and lines starting with #
# shellcheck disable=SC1001
[[ -z "$CHECK_URL" || "$CHECK_URL" =~ ^\# ]] && continue