

No.1ベストアンサー
- 回答日時:
OS環境が書かれていないのでちょっと自信ありませんが、
Windows 用の ActivePerl と Jperl で確認しました。
----------
system() を使わずに、
$ls = `ls -l`; (←逆シングルクオートで囲む)
というのはどうでしょう?
これで、ls -l の結果を $ls に入れることができます。
ただし、最後の改行もそのまま入ってくるので、これを取り除きたい
場合は、
chop ($ls = `ls -l`);
とすれば、うまくいきます。
コマンド実行の結果(正常/異常)も知りたい場合は、
この後で $? 変数を参照すればいいでしょう。試しに
chop ($ls = `ls -l`); ←パスをいろいろ変えてみて…
print "---\n",$ls,"---\n";
print "Status $?\n";
で、やってみて下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
forkで作れる子プロセス数が限...
-
時間がかかり過ぎたプロセスを...
-
【Excel2016】結合されたセルを...
-
「デバイスは PRN を初期化でき...
-
Perlのモジュールについて
-
グラフのX,Y座標を取得したい
-
例外処理のフローチャートの記...
-
Excel VBAでリンク切れをチェッ...
-
EXECEL VBA コマンドボタンか...
-
VBScriptのデバッグ方法につい...
-
tex についての質問です このコ...
-
fetchrow_arrayとfetchrow_hash...
-
ランダムな単語を得るAPIってあ...
-
モジュールの最大数はいくつな...
-
VBのフォームモジュールと標準...
-
シャープ製品JH-WB1821 と BCG...
-
教えて下さい。
-
ユーザー定義関数に#NAME?が返...
-
windowsXP上で動作する最新版の...
-
クリアーとデリート
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
AIX6でファイルのタイムスタン...
-
実行中のcpan processを終了さ...
-
標準入出力先の検知
-
LinuxにおいてのPerlのプログラ...
-
時間がかかり過ぎたプロセスを...
-
open MAILでの"|"
-
Perlの処理待ちコマンド
-
ハマったので助けて~。Apache...
-
system関数とqx演算子の違いに...
-
Perlでpopen()的なものを使って...
-
system から得た情報を変数に入...
-
forkで作れる子プロセス数が限...
-
ディスク容量について
-
Parallel::ForkManagerについて
-
perl から unix コマンドを入...
-
Epoch time
-
Perlでexitコードを取得する方法
-
macでperl perldocについての...
-
common lispのコード
-
forkしてもバックグラウンドで...
おすすめ情報