シェルスクリプトを POSIX compliant にしたいときって、shebang を #!/bin/sh にして shellcheck で怒られるところを潰していけばいいんでしょうか
Conversation
Notices
-
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Tuesday, 14-Nov-2023 09:39:45 JST naskya::dev -
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Tuesday, 14-Nov-2023 09:44:29 JST naskya::dev @syobon@ff.syobon.net どうお考えですか
-
Embed this notice
SyoBoN (syobon@ff.syobon.net)'s status on Tuesday, 14-Nov-2023 10:00:03 JST SyoBoN @dev@post.naskya.net POSIXの域を出るような複雑なシェルスクリプト書いたことないからわからない…😇
けど試しにspellcheckでPOSIX外の構文を打ってみたらshebangによって結果が変わったのでそれでよさそうです -
Embed this notice
SyoBoN (syobon@ff.syobon.net)'s status on Tuesday, 14-Nov-2023 10:00:03 JST SyoBoN @dev@post.naskya.net あ、でもawkとかsedとかcoreutilsに含まれるようなのを使う場合は気をつけてください、GNU実装とBSD実装でいろいろ違いがあります
-
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Tuesday, 14-Nov-2023 10:00:03 JST naskya::dev @syobon@ff.syobon.net なるほどなるほど ありがとう
-
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Tuesday, 14-Nov-2023 12:28:34 JST naskya::dev だめでした
ShellCheck にプルリクエスト送ろうかな……そんな時間無いけど
-
Embed this notice