【发布时间】:2017-03-06 13:01:16
【问题描述】:
我的问题如下:
我对如何传递命令行参数而不是使用 perl 传递目录路径感到震惊。
例如假设如果正在执行文件如下:
./welcome.pl -output_dir "/home/data/output"
我的代码:
#!/usr/local/bin/perl
use strict;
use warnings 'all';
use Getopt::Long 'GetOptions';
GetOptions(
'output=s' => \my $output_dir,
);
my $location_dir="/home/data/output";
print $location_dir;
代码说明:
我试图打印 $output_dir 中的内容。所以我需要在变量内传递命令行参数(即$location_dir)而不是直接传递路径我该怎么做?
【问题讨论】:
标签: perl