Perl标志-pe,-pi,-p,-w,-d,-i,-t?

前端之家收集整理的这篇文章主要介绍了Perl标志-pe,-pi,-p,-w,-d,-i,-t?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我看到了许多运行perl代码或脚本的方法,有不同的标志。然而,当我尝试google的每个标志的意思,我主要获得结果到通用的perl网站,没有关于标志或其使用的具体信息。

下面是我最常遇到的标志,我不知道它们的意思:

> perl -pe
> perl -pi
> perl -p
> perl -w
> perl -d
> perl -i
> perl -t

如果你告诉我这些是什么意思和一些用例,或者至少告诉我一种找出它们的意思的方法,我将非常感谢。

解决方法

是的,Google臭名昭着的难以查找标点符号,不幸的是,Perl似乎主要是由标点符号组成:-)

命令行开关都详细在perlrun.(可以从命令行调用perldoc perlrun)

逐一简要介绍一下选项:

-p: Places a printing loop around your command so that it acts on each
    line of standard input. Used mostly so Perl can beat the
    pants off awk in terms of power AND simplicity :-)
-e: Allows you to provide the program as an argument rather
    than in a file. You don't want to have to create a script
    file for every little Perl one-liner.
-i: Modifies your input file in-place (making a backup of the
    original). Handy to modify files without the {copy,delete-original,rename} process.
-w: Activates some warnings. Any good Perl coder will use this.
-d: Runs under the Perl debugger. For debugging your Perl code,obvIoUsly.
-t: Treats certain "tainted" (dubIoUs) code as warnings (proper
    taint mode will error on this dubIoUs code). Used to beef
    up Perl security,especially when running code for other
    users,such as setuid scripts or web stuff.
原文链接:https://www.f2er.com/Perl/173549.html

猜你在找的Perl相关文章