我想查看ARGV,$ARGV,@ARGV
的定义,所以我使用perldoc来查找它。由于它不是子模块或模块,perldoc -f
或perldoc module
无济于事。
我问了一个人,他告诉我看perldoc perlvar
,我找到了ARGV部分。
我的问题是如何在Perl文档中找到一些通用术语?或者如何找出ARGV在perlvar
?一些通用的搜索工具呢?
答案 0 :(得分:4)
在简短搜索perldoc --help
后找到:
....
-v Search predefined Perl variables
所以,基本上:
$ perldoc -v @ARGV
@ARGV The array @ARGV contains the command-line arguments intended
for the script. $#ARGV is generally the number of arguments
minus one, because $ARGV[0] is the first argument, not the
program's command name itself. See $0 for the command name.
虽然在查找标量时必须要有创意,以避免进行插值:
perldoc -f '$ARGV'
答案 1 :(得分:1)
perldoc 不是解决方案;这是问题所在。解决方案是:
$ cd src/perl/pod
$ grep foo *.pod
或
$ cd src/perl/pod
$ pod2text `grep -l foo *.pod` | more
不接受任何替代品。
答案 2 :(得分:1)
另一种选择:Google使用
site:perldoc.perl.org TERM
答案 3 :(得分:0)
就个人而言,我开始使用perldoc perl
阅读perl文档。它简要概述了您的perl版本中存在的所有perl文档(模块除外)。有关详细信息,您会注意到“概述”部分中的某个文档是“perltoc”,因此perldoc perltoc
中的一些干读可能会回答您的问题。