在 suse11 上,可执行文件使用 sh 而不是 bash 运行。如何更改此设置

在 suse11 上,可执行文件使用 sh 而不是 bash 运行。如何更改此设置

虽然在 Suse 11 上默认 shell 是 bash,但当我运行任何可执行 shell(如 ./IsCurrentShell)时,此脚本将使用 sh 而不是 bash 运行。我该如何改变这种行为,使使用 ./ 运行的脚本应该使用 bash 运行。

编辑:- 寻找全局级别的解决方案,例如 .bashrc 中的任何更改或任何环境变量更改。或者向某个配置文件添加条目。

答案1

明确地将其放入#!/bin/bash脚本的shebang行中应该会有所帮助。

相关内容