コマンドを実行する
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関数
・コマンド実行結果の標準出力と標準エラー出力をそれぞれ取得する