macOS Catalina:将 /bin/sh 指向不同的 shell

macOS Catalina:将 /bin/sh 指向不同的 shell

我需要在 macOS Catalina 上的 shell 中使用一些 Bash 4.x 功能,并且我的脚本必须在 Dash 上运行/bin/sh,它默认指向 Bash 3.x。

但是,似乎没有办法将 Dash 指向我下的自制 Bash /usr/local/bin

chsh只能指定默认 shell,但不能将特定 shell 指向另一个 shell。

我曾经使用和进行过黑客攻击mvln但是自从 Apple 自 Catalina 以来收紧了用户权限后,那条路也被堵住了。

请帮忙。

相关内容