2021-03-28 【Debian】/bin/shは、bashでない Debian CentOSで利用しているシェルスクリプトを、Debianで、 sh mount_nas.sh とすると、エラーが指摘されて動かなかった。 bash mount_nas.sh で、実行すると動作した。 調べると「/bin/sh」が「dash」のシンボリックリンクになっていた。 そして「dash」とは、軽量かつPOSIX互換を目指すUnixシェルだという。 ひとまず 拡張子を、.bashに変更し、一行目も、修正した。 #!/usr/bin/env bash 今回、bashスクリプトは、dashで動かないことは分かったが、 dashスクリプトは、bashでも動くということだろうか?