以编程方式确定 shell 配置文件

以编程方式确定 shell 配置文件

我的脚本需要将别名注入到 shell 配置文件中。该脚本可以在 bash 中运行(因此它会将别名注入到 ~/.bashrc)或 zshell(~/.zshrc)或任何其他 shell 中。有没有办法获取rc脚本中当前 shell 的文件名称?

答案1

没有。您必须测试您的脚本是从哪个 shell 调用的,然后为每个 shell 编写单独的代码。

相关内容