ウィキペディア saysdash
はbash
よりも速く実行されます。私の質問は、/bin/sh
をdash
に設定した場合、bash
を対象としたShebang行で/bin/sh
を使用するすべてのスクリプトがdash
?
いいえ、bash用のすべてのスクリプトがダッシュで機能するわけではありません。 Cスタイルのforループや二重括弧比較演算子など、多くの「バシズム」はダッシュでは機能しません。ダッシュに使用するbashスクリプトのセットがある場合は、 checkbashisms の使用を検討してください。このツールは、ダッシュで機能する可能性が低いbashのみの機能についてスクリプトをチェックします。