fix shellcheck errors in 1986/stein/stein.sh
This commit is contained in:
1 parent
46723ae0e4
commit
fa2692b0ab
1 file changed
+20
-4
+20
-4
@@ -15,11 +15,27 @@ make CC="$CC" all >/dev/null || exit 1
|
||||
# clear screen after compilation so that only the entry is shown
|
||||
clear
|
||||
|
||||
echo "$ ./stein \$(printf \"\\015\\015\"); echo" 1>&2
|
||||
./stein $(printf "\015\015"); echo
|
||||
# With SC2016 shellcheck doesn't understand how to parse '"'"'.
|
||||
# With SC2028 we want to output the literal \ character.
|
||||
#
|
||||
# SC2016 (info): Expressions don't expand in single quotes, use double quotes for that.
|
||||
# SC2028 (info): echo may not expand escape sequences. Use printf.
|
||||
# https://www.shellcheck.net/wiki/SC2016
|
||||
# https://www.shellcheck.net/wiki/SC2028
|
||||
# shellcheck disable=SC2016,SC2028
|
||||
echo '$ ./stein $(printf '"'"'\015\015'"'"'); echo' 1>&2
|
||||
./stein "$(printf '\015\015')"; echo
|
||||
|
||||
echo "$ ./stein \$(printf \"\\014\\015\"); echo" 1>&2
|
||||
./stein $(printf "\014\015"); echo
|
||||
# With SC2016 shellcheck doesn't understand how to parse '"'"'.
|
||||
# With SC2028 we want to output the literal \ character.
|
||||
#
|
||||
# SC2016 (info): Expressions don't expand in single quotes, use double quotes for that.
|
||||
# SC2028 (info): echo may not expand escape sequences. Use printf.
|
||||
# https://www.shellcheck.net/wiki/SC2016
|
||||
# https://www.shellcheck.net/wiki/SC2028
|
||||
# shellcheck disable=SC2016,SC2028
|
||||
echo '$ ./stein $(printf '"'"'\014\015'"'"'); echo' 1>&2
|
||||
./stein "$(printf '\014\015')"; echo
|
||||
|
||||
echo "$ ./stein" 1>&2
|
||||
./stein
|
||||
Reference in new issue
Block a user