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.