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

前端之家收集整理的这篇文章主要介绍了如何在不修改FreeBSD,OpenBSD和Linux的情况下使用bash脚本?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
对不起,标题可能有点刺激,但我不知道更好.无论如何,我想要一个bash脚本可以在FreeBSD,OpenBSD和 Linux上运行而无需修改它,但是bash并不位于Linux和BSD的同一个地方.

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

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

解决方法

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

猜你在找的Linux相关文章