Perl-qx

提供:Dev Guides
移動先:案内検索

Perl qx関数

説明

この関数は、逆引用符を使用してシステムコマンドを実行する代わりに使用できます。 たとえば、qx(ls -l)は、-lコマンドラインオプションを使用してUNIX lsコマンドを実行します。 実際には、括弧だけでなく、任意の区切り文字のセットを使用できます。

構文

以下は、この関数の簡単な構文です-

qx EXPR

戻り値

この関数は、実行されたシステムコマンドから値を返します。

以下は、その基本的な使用法を示すコード例です-

#!/usr/bin/perl -w

# summarize disk usage for the/tmp directory
# and store the output of the command into the
# @output array.
@output = qx(du -s/tmp);

print "@output\n";

上記のコードが実行されると、次の結果が生成されます-

176    /tmp