Извините, заголовок может быть немного раздражающим, но я не знал ничего лучшего. Во всяком случае, я хочу, чтобы скрипт bash работал над FreeBSD, OpenBSD и Linux без его модификации, но bash не находится в одном месте в Linux и BSD.Как получить скрипт bash, работающий над FreeBSD, OpenBSD и Linux без его модификации?
Итак, если я напишу #!/bin/bash
, тогда он не будет работать на BSD, потому что оболочка bash находится в /usr/local/bin/bash
. Есть ли какое-нибудь решение, чтобы заставить этот скрипт работать на обоих?
Или мне действительно нужно отправить два сценария с разными путями ...?
Также обратите внимание, что в системе FreeBSD нет никакой гарантии, что bash будет доступен вообще, это необязательная установка ... – fvu