Perl は、外部プログラムを実行する (私が知っている) 3 つの方法をサポートしています。
system
:
system PROGRAM LIST
次のように:
system "abc";
次のようなバッククォート:
`abc`;
次のようにパイプを介して実行します。
open ABC, "abc|";
それらの違いは何ですか?私が知っていることは次のとおりです。
- バッククォートとパイプを使用して、コマンドの出力を簡単に取得できます。
- それだけです(今後の編集でさらに?)