用于将参数传递给perl脚本的shell脚本

时间:2013-01-10 12:42:45

标签: shell

我是shell脚本的新手,非常感谢一些帮助。基本上我想在shell脚本中将日志路径作为参数传递。任何人都可以向我解释如何做到这一点?我们将非常感谢示例代码。

编辑 - 我需要一个可以将参数传递给perl代码的sh代码。

1 个答案:

答案 0 :(得分:1)

如果你有一个名为perl的脚本,例如script.pl,你会传递一个像这样的参数:

$ perl script.pl arg1

或者,如果script.pl是可执行的,并且在$PATH中,则只需:

$ script.pl arg1

在perl脚本中,您可以访问命令行参数作为全局@ARGV数组的索引。因此,要打印出脚本的第一个参数,代码将类似于:

#!/usr/bin/perl

print "First argument: ", $ARGV[0], "\n";