1

私はシェル スクリプトを持っています。perl スクリプトを呼び出して計算を実行したいのですが、perl が呼び出されたら、perl でそれを処理し、戻るときに、終了コードではなく文字列をシェル スクリプトに返すようにしますか? どうやってやるの?

シェル スクリプト VAR=$(perl Test.pl) で perl を呼び出す簡単なコードを次に示します。

4

1 に答える 1

2

手っ取り早いのは、perl スクリプトprintに STDOUT への情報を持たせ、それをシェル スクリプトでバッククォートまたはちょうど同じように呼び出すことです。の線に沿って

VAR=`perl Test.pl`

これにより、perl スクリプトが STDOUT に出力したすべてが VAR に入れられます。

于 2013-10-16T15:00:29.760 に答える