在 MacOS 上删除 /bin/bash 并将其替换为 /opt/homebrew/bin/bash 的符号链接是否安全?

And*_*rks 6 macos bash homebrew

我已经使用 homebrew 安装了最新的 bash 5.1.16,它位于/opt/homebrew/bin/bash

我还将默认 shell 更改为/opt/homebrew/bin/bash

然而,我有很多以 开头的 bash 脚本#!/bin/bash,我的/bin/bash是 MacOS 附带的较旧的 bash 3.2.5。我不想编辑所有现有脚本来指向新/opt/homebrew/bin/bash位置。

如果我执行以下操作,是否会导致任何不兼容或问题:

rm /bin/bash
ln -s /opt/homebrew/bin/bash /bin/bash
Run Code Online (Sandbox Code Playgroud)