我有 bash 脚本,它需要 bash。
另一个人尝试运行它
sh script_name.sh
它失败了,因为 sh 在他的发行版中是 dash 的符号链接。
$ ls -la /bin/sh
lrwxrwxrwx 1 root root 4 Aug 25 16:06 /bin/sh -> dash
我有一个使用包装脚本的想法:
#!/bin/sh
bash script_name.sh
目标是在系统中通过 sh 和 bash 运行 .sh 脚本,该系统具有到破折号的符号链接。