2010-12-04 4 views
1

コマンドラインから渡された引数としてperlスクリプトを実行しようとしています。私は、ACファイルをコンパイルし、「テスト」という名前を付け、私は、私は、テストの実行ファイルを意味し、500 Aさんを渡したいこの渡された引数としてperlスクリプトを実行

>Test perl -e "print qq{A\n}x500" 

を試してみてください引数を渡そうとしたが、それは

を働いていないようです

答えて

3

は、なぜあなたはそれが動作するはずだと思いますか?それはTestを実行し、3つの引数 - perl-e"print qq{A\n}\x500"を渡します。 bashで、それは次のようになります。Windows用

Test `perl -a "print qq{A\n}x500"` 

を、変数としてプログラムの出力を取得したり、直接、別のコマンドに渡すための簡単な方法はありません。

this postを参照して、コマンド出力を変数に設定する方法について説明します。

2

パイプを使用すると、後でperl -e "print qq{A\n}x500"Testに渡しました。パイプを使用しての

例:

perl -e "print qq{A\n}x500" | Test 
+0

nope..doesnt work – Eric

+0

C++コードを表示することはありますか? – OneOfOne

関連する問題