Perl程序参数

Perl程序参数,perl,Perl,我是perl和csh编程的初学者。我在理解代码时遇到一些困难,如: /some\u perl\u algorithm.pl-n 166\ -p“/some_xml.list。”\ -s“\ /其他一些 退出$status 这些开关是什么意思 行尾(\)的反斜杠是什么意思 那是不是/some-perl\u-algorithm.pl和perl-some-perl\u-algorithm.pl一样 这段代码试图做什么 有人能帮忙吗?或者给我一些好的教程?调用/some-perl-algorith.p

我是perl和csh编程的初学者。我在理解代码时遇到一些困难,如:

/some\u perl\u algorithm.pl-n 166\
-p“/some_xml.list。”\
-s“\
/其他一些
退出$status
  • 这些开关是什么意思
  • 行尾(
    \
    )的反斜杠是什么意思
  • 那是不是
    /some-perl\u-algorithm.pl
    perl-some-perl\u-algorithm.pl
    一样
  • 这段代码试图做什么

  • 有人能帮忙吗?或者给我一些好的教程?

    调用
    /some-perl-algorith.pl
    很可能与
    perl/some-perl-algorith.pl
    相同。这取决于该文件中的第一行。见“shebang”,即


    如果不知道什么是perl_algorithm.pl。参数被传递到Perl脚本。

    perldoc是您的朋友。首先是珀尔多克·珀林特罗

    此外:

    • -p表示将脚本作为参数在列表中列出的所有行中循环
    • -n类似,但在本例中被-p覆盖
    • -s将166作为参数放入文件中

    Q2。因为此代码是在csh下编写的,csh不处理多行,所以“\”用于连接不同的行。您也需要在bash下使用反斜杠。反斜杠表示该行有一个延续