bash - 如何指定 Bourne shell(不是 sh)

标签 bash shell unix scripting sh

我正在编写一个脚本,我希望它从 Bourne shell 开始。据我了解,以以下方式启动脚本:

#! /bin/sh

并不总是指定 Bourne shell,而是指定操作系统链接到/bin/sh 的任何内容。有没有办法明确指定 Bourne?

谢谢!

最佳答案

原始的 Bourne Shell 不是开源的,所以如果您还没有它,那么您就是 SOL。

如果您已经有了它,只需将位置放在 shebang 中即可。

就这么简单。

关于bash - 如何指定 Bourne shell(不是 sh),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32946485/

相关文章:

bash - 如何限制 BASH 脚本的运行时间

linux - 列出文件及其基目录

C++如何检查Shell输入的数量?

node.js - 使用带有 Fish shell 的调试 NPM 模块

python - 测试 niceness 是否被正确应用

bash - 如何将命令的输出分配给 Jupyter Notebook 中的变量?

r - 如何从 emacs-ess 中的 R 访问 bash 环境变量

linux - 'ls' 命令有多个参数时如何工作?

c++ - 如何删除文件夹中的所有文件,但不使用 NIX 标准库删除文件夹?

将此 Shell 命令转换为能够在 C 语言上使用