![macOS Catalina:将 /bin/sh 指向不同的 shell](https://linux22.com/image/1627608/macOS%20Catalina%EF%BC%9A%E5%B0%86%20%2Fbin%2Fsh%20%E6%8C%87%E5%90%91%E4%B8%8D%E5%90%8C%E7%9A%84%20shell.png)
我需要在 macOS Catalina 上的 shell 中使用一些 Bash 4.x 功能,并且我的脚本必须在 Dash 上运行/bin/sh
,它默认指向 Bash 3.x。
但是,似乎没有办法将 Dash 指向我下的自制 Bash /usr/local/bin
。
chsh
只能指定默认 shell,但不能将特定 shell 指向另一个 shell。
我曾经使用和进行过黑客攻击mv
,ln
但是自从 Apple 自 Catalina 以来收紧了用户权限后,那条路也被堵住了。
请帮忙。