Ano*_*eek 0 unix perl command execute
我正在通过perl脚本执行一个unix命令来获取一个direcory的大小.
$path = "/dir1/di2/";
system("du -sh $path");
Run Code Online (Sandbox Code Playgroud)
如何在perl脚本中返回结果.
我在用
$size = system("du -sh $path");
print $size
Run Code Online (Sandbox Code Playgroud)
但它给出size = 0;
您也可以使用perl,例如,如此处所示.就像是
use File::Find;
find(sub { $size += -s if -f $_ }, $path);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7991 次 |
| 最近记录: |