No.1ベストアンサー
- 回答日時:
バッククオート演算子は、コマンドの STDOUT を配列に入れる事が可能です。
my @ls = `ls`;
その点、system (|| exec) は、コマンドの STDOUT は出力されます。
system から返される値は、コマンドの終了ステータスです。
my $status = system('ls');
なので、コマンドの STDOUT を出力せずに、プログラム内で利用したければバッククオート、コマンドの STDOUT は出力して、終了ステータスだけ知りたい (別に知らなくていい場合も含む) ような場合は system、STDOUT も終了ステータスも必要ない場合は、
`ls`;
system('ls > /dev/null');
のどちらでもいいと思います。
この回答へのお礼
お礼日時:2002/10/04 13:16
なるほど、qxもsystemも渡されたコマンドを実行して戻ってくるのは同じだけど、返る値が異なるんですね。
これからは用途に応じて使い分けたいと思います。
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 経済学 異質財のクールノー競争について教えてください。 3 2022/11/24 10:35
- SQL Server SQLについて質問です。 a表がありその表には従業員名を保存するname列があります。 LIKE演算 1 2022/05/17 17:49
- 物理学 この波動関数の複素共役はなんですか? 2 2022/08/17 00:32
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- 経済学 経済学の問題について教えてください。 4 2022/11/23 19:16
- Access(アクセス) スキルシートのエクセルの項目に 2 2023/04/04 22:41
- Excel(エクセル) エクセル関数の変わった使い方 3 2022/05/13 17:12
- その他(コンピューター・テクノロジー) レポート 現代の情報科学における課題点を以下の中から少なくとも2つ選び、論ぜよ。 1 2023/01/22 10:12
- 画像編集・動画編集・音楽編集 【急】【Zbrush】3DCG初心者です。ノートPCでのZbrush動作環境につきまして 1 2023/08/19 17:38
- 英語 It has an extremely popular e-mail system, reporte 1 2022/11/04 19:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
AIX6でファイルのタイムスタン...
-
ハマったので助けて~。Apache...
-
ArduinoのジャイロモジュールMP...
-
例外処理のフローチャートの記...
-
Excel VBAでリンク切れをチェッ...
-
エクセルVBAでシートモジュール...
-
Excel VBA 『Call』で呼び出す...
-
ユーザー定義関数に#NAME?が返...
-
大量の標準モジュールを解放す...
-
VBAで別モジュールへの変数の受...
-
モジュールの最大数はいくつな...
-
標準モジュールを削除したい。(...
-
Excel VBA 定義されたプロージ...
-
LCD ディスプレイを Raspberry ...
-
MS-Access と接続する方法を教...
-
VBSがコンパイルエラーになりま...
-
ActivePerl付属のPPMでモジュー...
-
Excel VBAで、ユーザーフォーム...
-
VBAで「メモリが不足しています」
-
VHDLにおける「generic」について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
AIX6でファイルのタイムスタン...
-
時間がかかり過ぎたプロセスを...
-
open MAILでの"|"
-
Active Directoryでグループに...
-
LinuxにおいてのPerlのプログラ...
-
Perlでpopen()的なものを使って...
-
forkで作れる子プロセス数が限...
-
HELOコマンドが失敗する。
-
gem install houston
-
system関数とqx演算子の違いに...
-
Perlの処理待ちコマンド
-
perlスクリプト内でシェルコマ...
-
ディスク容量について
-
実行中のcpan processを終了さ...
-
Perlで特定のコマンドを実行さ...
-
例外処理のフローチャートの記...
-
Excel VBAでリンク切れをチェッ...
-
ユーザー定義関数に#NAME?が返...
-
VBAで別モジュールへの変数の受...
-
"JScript"が見つかりません!
おすすめ情報