加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

如何在不修改FreeBSD,OpenBSD和Linux的情况下使用bash脚本?

发布时间:2020-12-13 18:49:29 所属栏目:Linux 来源:网络整理
导读:对不起,标题可能有点刺激,但我不知道更好.无论如何,我想要一个bash脚本可以在FreeBSD,OpenBSD和 Linux上运行而无需修改它,但是bash并不位于Linux和BSD的同一个地方. 所以,如果我写#!/ bin / bash,那么它将无法在BSD上运行,因为bash shell位于/usr/local / b
对不起,标题可能有点刺激,但我不知道更好.无论如何,我想要一个bash脚本可以在FreeBSD,OpenBSD和 Linux上运行而无需修改它,但是bash并不位于Linux和BSD的同一个地方.

所以,如果我写#!/ bin / bash,那么它将无法在BSD上运行,因为bash shell位于/usr/local / bin / bash中.是否有任何解决方案可以让这个脚本同时工作?

或者我真的需要发送两个具有不同路径的脚本……?

解决方法

在shebang中使用env(#!/usr/bin/env bash)应该使脚本OS不可知.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读