perl - 我的 $fltyp = 系统 ("file -b $LoadDir/$file");没有获取任何值(value)

标签 perl

使用下面的命令获取文件编码类型但不获取和值。

我的 $fltyp = system("file -b $LoadDir/$file");

打印 $fltyp 时什么也没有。

问候, 素丹书

最佳答案

您从命令中获取退出值而不是输出。你试过吗,

my $fltyp = `file -b $LoadDir/$file`;

关于perl - 我的 $fltyp = 系统 ("file -b $LoadDir/$file");没有获取任何值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16653937/

相关文章:

regex - 如何在 Perl 中的正则表达式匹配后打印行?

perl - 草莓 perl:没有 File::Tail.pm。 CPAN 安装模块失败

perl - 关于 chomp 的澄清

arrays - 在 perl 中,检查数组中的值,如果另一个数组的每个值都存在则将其删除

perl - 使用 syslog 时如何将 perl stderr 获取到 httpd 日志文件

string - Perl程序从十六进制值打印Unicode

perl - 如何重新加载 mojolicious 内置网络服务器守护进程?

perl - 如何使用 Perl 中的布局引擎创建网页缩略图?

c - C 中的嵌入式 perl - 设置工作目录

perl - 如何将Cygwin的perl版本从5.22降级到5.14?