1

出力としてジョブ ID を生成するバッチ ジョブを開始したいと考えています。jobid を環境変数として保存し、cshell スクリプトで再利用するにはどうすればよいですか? ありがとう、そして最高の願い、Rollz

4

1 に答える 1

2

コマンドの出力をコマンド ラインに置き換えるには、バッククォートを使用します。通常の変数を設定するには:

set varname = `start_batch_job`

環境変数を設定するには:

setenv varname `start_batch_job`

通常、C シェルでのスクリプト作成は避けるべきです。C シェルには多くの問題があり、スクリプト言語としては不十分です。有害と見なされる Csh を参照してください。インタラクティブ シェルとして使用する場合でも、bash や ksh などの別のシェルをスクリプト言語として使用できます (もちろん、シェルの起動スクリプトは除きます)。

于 2013-08-01T17:53:21.327 に答える