0

特定のディレクトリのパスから何かを実行できるかどうか疑問に思っていました。たとえば、Linux のパスに STAR というプログラムがあり、それを複数回実行するように書かれた sh スクリプトがありますが、実行すると出力 (複数のファイルで構成される) を現在の作業ディレクトリに格納します。現在、プログラム自体には、出力をリダイレクトするための組み込み機能はありません。

何か案は?前もって感謝します!

4

1 に答える 1

3

cwd は、シェルchdir()で呼び出される基になるシステム コールを使用して変更さcdれます。スクリプトがcwdにダンプし、それを別の場所にダンプしたい場合cdは、ラッパースクリプトで使用して、出力が必要なディレクトリに変更します。

于 2013-03-23T20:54:25.033 に答える