Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对 shell 脚本完全陌生,非常感谢一些帮助。基本上我想在 shell 脚本中传递一个日志路径作为参数。有人可以向我解释如何做到这一点吗?示例代码将不胜感激。
编辑-我需要一个将参数传递给 perl 代码的 sh 代码。
如果您有一个名为的 perl 脚本,例如 ,script.pl您将向它传递一个像这样的参数:
script.pl
$ perl script.pl arg1
或者,如果script.pl是可执行的并且在您的 中$PATH,那么只需:
$PATH
$ script.pl arg1
在您的 perl 脚本中,您可以将命令行参数作为全局@ARGV数组的索引来访问。因此,要打印出脚本的第一个参数,代码如下所示:
@ARGV
#!/usr/bin/perl print "First argument: ", $ARGV[0], "\n";