perl 的命令行选项记录在哪里?

perl 的命令行选项记录在哪里?

在 StackExchange 上,我遇到了一个如下所示的命令:

perl -pe ...

我很好奇这些-pe选项的含义,于是我做了man perl。这是该手册页的概要:

perl [ -sTtuUWX ]      [ -hv ] [ -V[:configvar] ]      [ -cw ] [ -d[t][:debugger] ] [ -D[number/list] ]      [ -pna ] [ -Fpattern ] [ -l[octal] ] [ -0[octal/hexadecimal] ]
        [ -Idir ] [ -m[-]module ] [ -M[-]'module...' ] [ -f ]      [ -C [number/list] ]      [ -S ]      [ -x[dir] ]      [ -i[extension] ]
        [ [-e|-E] 'command' ] [ -- ] [ programfile ] [ argument ]...

但是,手册页没有解释任何选项的作用sTtuUWXhvcwpnafS。相反,它指的是您perldoc。但是,我似乎找不到任何对实际命令行参数的引用perldoc。它们实际上记录在哪里?这里有一些我不知道的秘密linux文档信息检索方法吗?

顺便说一句,我找不到此信息是否表明 Perl 文档失败?我很高兴阅读文档,而不仅仅是在线提问,但我发誓有时在文档中找到答案几乎是不可能的!格拉尔! /咆哮

答案1

perlrun是您正在寻找的联机帮助页:

man perlrun

答案2

perl -h很有用

  • -e program:一行程序(-e允许多行,省略programfile)
  • -p:假设循环类似-n,但也打印行,如sed

相关内容