Führen Sie das Bash-Skript mit sh aus

Ich habe Bash-Skript und es erfordert Bash.

Eine andere Person versucht es mit laufen zu lassen

sh script_name.sh

Und es scheitert daran, dass sh eine symbolische Verbindung ist, um in seiner Distribution zu brechen.

$ ls -la /bin/sh
lrwxrwxrwx 1 root root 4 Aug 25 16:06 /bin/sh -> dash

Ich habe eine Idee, ein Wrapper-Skript zu verwenden:

#!/bin/sh
bash script_name.sh

Das Ziel ist es, ein .sh-Skript von sh mit bash im System auszuführen, das eine symbolische Verknüpfung zum Bindestrich hat.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage