1. ホーム
  2. バッシュ

[解決済み】sh シェルで source コマンドが見つからない。

2022-04-09 14:16:59

質問

を使用するスクリプトがあります。 sh シェルを使用します。を使用している行でエラーが発生します。 source コマンドを使用します。それは、どうやら source が含まれていないので、私の sh シェルを使用します。

を明示的に実行しようとすると source をシェルから取得します。

sh: 1: source: not found

どうにかしてソースをインストールしたほうがいいのでしょうか?のバージョンが違うのでしょうか? sh ?

解決方法は?

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