我是shell脚本的新手,非常感谢一些帮助。基本上我想在shell脚本中将日志路径作为参数传递。任何人都可以向我解释如何做到这一点?我们将非常感谢示例代码。
编辑 - 我需要一个可以将参数传递给perl代码的sh代码。
答案 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";