sh シェルにソースコマンドが見つかりません 質問する

sh シェルにソースコマンドが見つかりません 質問する

シェルを使用するスクリプトがありますsh。 コマンドを使用する行でエラーが発生しますsource。シェルsourceに含まれていないようですsh

sourceシェルから明示的に実行しようとすると、次のようになります:

sh: 1: source: not found

何らかの方法で「ソース」をインストールする必要がありますか? のバージョンが間違っていますかsh?

ベストアンサー1

/bin/shは通常、シェルを模倣しようとする他のシェルです。 多くのディストリビューションで/bin/bashは にが使用されsh、 がサポートされています。sourceただし、Ubuntu では が/bin/dash使用され、 はサポートされていませんsource。 ほとんどのシェルは.の代わりにを使用しますsource。 スクリプトを編集できない場合は、それを実行するシェルを変更してみてください。

おすすめ記事