Closed yoshi389111 closed 3 years ago
POSIX 準拠のためのリファクタリングがメイン
echo -n "$foo"
printf "%s" "$foo"
printf "%s"
echo -n "- xxxx"
printf "- xxxx"
"%s"
echo "$1" | md5sum
printf "%s" "$1" | md5sum
関連
対策内容
POSIX 準拠のためのリファクタリングがメイン
echo -n "$foo"
をprintf "%s" "$foo"
に変更printf "%s"
をつけるようにしていますecho -n "- xxxx"
をprintf "- xxxx"
とすると、不正なオプションと判断されることがあるため、一律"%s"
をつけるほうが安全と思われるecho "$1" | md5sum
をprintf "%s" "$1" | md5sum
に変更(不要な改行コードを取り除く)