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