別のスクリプトcaller.cshを呼び出すスクリプトがありcalled.shます。setコマンドを使用していくつかの変数を宣言しますcaller.csh(例set alpha = 10)。コマンド ライン パラメータとして渡さずにcalled.sh(たとえば)で使用するにはどうすればよいですか?echo $alpha
called.shスクリプトはスタンドアロンで実行でき、変数もスクリプトで定義されていることに注意してください。これらの変数値を の値でオーバーライドしたいと思いますcaller.sh。だから私はif not defined $alpha, then set alpha =in のようなものを使いますcalled.sh。