美文网首页
07.Perl -- 命令行参数 ARGV

07.Perl -- 命令行参数 ARGV

作者: QXPLUS | 来源:发表于2022-05-22 12:31 被阅读0次

$0 表示正在运行的perl脚本名

命令行参数 ARGV

  • perl将命令行的参数列表放入 数组ARGV@ARGV)中。 既然是数组,就可以访问($ARGV[1]、$ARGV[2]、$ARGV[3] ...)、遍历、甚至是修改数组元素。

  • ARGV数组分三种情况收集:

    • perl test.pl a b c方式运行时, @ARGV = (a,b,c)
    • ./test.pl a b c方式运行时,@ARGV = (a,b,c)
    • perl -e test.pl a b c方式运行时,@ARGV = (a,b,c)
  • 参数是有序的,读取的时候也是有序的

  • 区分ARGV变量ARGV数组

    • $ARGV : 表示命令行参数代表的文件列表中,当前被处理的文件名
    • @ARGV: 表示命令行参数数组
    • $ARGV[n]: 表示命令行参数数组的元素
    • ARGV: 表示<>当前正在处理的文件句柄

相关文章

  • 07.Perl -- 命令行参数 ARGV

    $0 表示正在运行的perl脚本名 命令行参数 ARGV perl将命令行的参数列表放入 数组ARGV(@ARGV...

  • sys.argv[]的用法

    处理命令行参数 import sys name print(sys.argv[0])if len(sys.argv...

  • Python sys.argv笔记

    sys.argv[]表示获取命令行参数 sys.argv脚本 learn_sys.py sys.argv脚本运行 ...

  • [转]Python-sys.argv[]用法

    Sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码本身文件路径,所以参数从1开始。 例如:...

  • 输入输出

    读取标准输入 来自砖石操作符的输入 <>读入执行程序用户给的命令行参数(@ARGV) 调用参数 ARGV数组是Pe...

  • 10. Python的补充内容

    sys模块 sys.argv 为例sys.argv列表包含命令行参数 在sys.argv列表中总是至少有一个项目。...

  • Sys.argu

    然后再说说argv这个变量。「argv」是「argument variable」参数变量的简写形式,一般在命令行调...

  • Python | sys

    1. 命令行传参 sys.argvsys.argv[0]: 脚本名sys.argv[1]: 第1个参数... 2....

  • python 解释器交互模块 -- sys

    1,argv : 处理命令行参数 在解释器启动后, argv 列表包含了传递给脚本的所有参数, 列表的第一个元素为...

  • APUE读书笔记-07进程环境(2)

    4、程序的命令行参数 程序的命令行参数是 main 的参数 argc , argv 指定的。前面第7章第2节说过这...

网友评论

      本文标题:07.Perl -- 命令行参数 ARGV

      本文链接:https://www.haomeiwen.com/subject/oortprtx.html