あなたのプログラムに与える引数は、`run' コマンドの引数として 記述されます。これらはシェルに渡されるので、それゆえプログラムに 対してワイルドカード・キャラクタは展開され、I/Oリダイレクションは 正しく実行されます。
引数なしの `run' は、前回に実行した `run' と同一の引数を 使います。
`set args' というコマンドは、次にプログラムが動作する時に使われる 引数を指定する時に使います。もし、`set args' に引数がなかった 場合は、次のプログラムの実行には引数がないことを意味します。もし、 あなたが引数を指定してプログラムを実行した後、次に引数なしで実行したい 場合は、これがその唯一の方法です。