Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はシェル スクリプトを持っています。perl スクリプトを呼び出して計算を実行したいのですが、perl が呼び出されたら、perl でそれを処理し、戻るときに、終了コードではなく文字列をシェル スクリプトに返すようにしますか? どうやってやるの?
シェル スクリプト VAR=$(perl Test.pl) で perl を呼び出す簡単なコードを次に示します。
手っ取り早いのは、perl スクリプトprintに STDOUT への情報を持たせ、それをシェル スクリプトでバッククォートまたはちょうど同じように呼び出すことです。の線に沿って
print
VAR=`perl Test.pl`
これにより、perl スクリプトが STDOUT に出力したすべてが VAR に入れられます。