申し訳ありませんが、見出しは少しイライラするかもしれませんが、私はそれ以上のことを知りませんでした. とにかく、bash スクリプトを変更せずに FreeBSD、OpenBSD、および Linux で動作するようにしたいのですが、bash は Linux と BSD で同じ場所に配置されていません。
したがって、私が書い#!/bin/bash
た場合、bash シェルがそこにあるため、BSD では動作しません/usr/local/bin/bash
。このスクリプトを両方で動作させるための解決策はありますか?
それとも、パスが異なる 2 つのスクリプトを本当に出荷する必要がありますか?