Perlでシステムコマンドを呼び出す方法は何ですか?
Perlでシステムコマンドを呼び出す場合、system関数またはバッククォート演算子を使用できます。以下には、それぞれの方法の例コードが示されています。
- システム
my $command = 'ls -l';
system($command);
上記の例では、ls -lコマンドを使用して現在のディレクトリのファイルやフォルダを一覧表示するためにsystem関数を呼び出しました。
- 使用シェル演算子を使用してシステムコマンドを呼び出す:
my $command_output = `ls -l`;
print $command_output;
上記の例では、バッククォート演算子を使ってls -lコマンドを呼び出し、その出力を$command_output変数に保存し、その出力をプリントしました。