如何在不修改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不可知.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |