0

たとえば、次のコマンドを使用して、machine2 から machine1 という名前で、1 台の PC に保存されている perl スクリプトを呼び出しています。

system("perl /CC/builds/123.pl\n");

ここで、実行されたperlファイル全体のログを取得して、たとえば123.txtファイルに保存し、machine1で作成する必要があります。実行された行の出力のみを保存した最初のperlファイルでテキストファイルを開くことはできますか? 助けてください。

ありがとう、ラムキ

4

1 に答える 1

0

私はそれについてまったく新しいので、あなたの質問を理解しているかどうかわかりませんが、「システム」の代わりに「バックティック」を使用しないのはなぜですか? 出力を変数に保存できるようになり、この変数を使って好きなことをすることができます。

バックティックについて: Perl のバックティック、システム、および exec の違いは何ですか?

于 2013-08-22T12:47:41.810 に答える