Запустите bash скрипт с помощью sh
У меня есть скрипт bash, и он требует bash.
Другой человек пытается запустить его с
sh script_name.sh
И это терпит неудачу, потому что sh является символической ссылкой на тире в его распределении.
$ ls -la /bin/sh
lrwxrwxrwx 1 root root 4 Aug 25 16:06 /bin/sh -> dash
У меня есть идея использовать скрипт-обертку:
#!/bin/sh
bash script_name.sh
Цель состоит в том, чтобы запустить .sh скрипт sh с bash в системе, имеющей символическую ссылку на dash.