2017-01-31 8 views
0

シェルスクリプトから処理するためにファイルをスキャンするperlスクリプトを呼び出したい。 Perlスクリプトは、1)名前、私は二つの引数1)文字列2)アレイ事前に2つの引数を持つシェルスクリプトからperlスクリプトを呼び出す1)filenameと2)整数の配列

おかげでシェルスクリプトから(構文)perlスクリプトを呼び出す方法を知っておく必要があり、整数 の2)配列ファイルの二つの引数を使用しています。 。

+0

特別な操作は必要ありません。すべての引数をスペース区切りのリストとして送信してください。 – codeforester

答えて

0

あなたが呼んでいるのperlスクリプトは1つの引数に整数配列を期待している場合は、おそらくあなたが使用しているシェルに応じて、それを引用する必要があります。だから、Windowsのcmd.exeでは二重引用符で囲み、他のシェルについては一重引用符または二重引用符で囲みます。

例:cmd.exeのため perl yourscript.pl filename.txt "1 2 3 4"

は、そうでない整数の引数ではなく、単一の引数で、Perlで一度に一つの到着等

やbash、PowerShellの

yourscript.pl filename.txt '1 2 3 4'、 。

+0

ありがとうございます。配列変数を作成し、引数として渡しました。 –

関連する問題