コマンドを実行する
qxやsystemでコマンドを実行できます。
qxの場合標準出力に出力された結果を取得できますが、systemの場合は取得できません。
use strict;
use warnings;
my $command = 'ls';
my $ret = qx/$command/;
if ($?) {
print "エラーが発生しました。\n";
print "$command:$!", "\n";
} else {
print $ret, "\n";
}
関連項目
・qxクオート演算子・system関数
・コマンド実行結果の標準出力と標準エラー出力をそれぞれ取得する
