perl 命令行参数 -MIO 标志

perl command line parameter -MIO flag

您可以像这样创建一个 perl oneliner:

perl -MIO -e 'some_perl_code'

谁能解释一下 -MIO 是什么意思?找不到关于此的任何有用信息 (在 https://perldoc.perl.org/perl.html 上有标志 -I-M,但这对我来说没有意义)。

Perl命令行开关参考perldoc perlrun

-Mmodule executes use module; before executing your program. This loads the module and calls its import method, causing the module to have its default effect, typically importing subroutines or giving effect to a pragma.

-MIO 被解释为模块名称为 IO-M 选项。这相当于使用:

perl -e 'use IO; some_perl_code'

它不使用 -I 选项。