perl getopt ::文件的长路径

用户1987607

我正在尝试使用Getopt :: Long模块打开输入文件作为参数

这是我脚本的开始

#! /usr/bin/perl -s
use strict;
use warnings;

use Data::Dumper;
local $Data::Dumper::Useqq = 1;
use Getopt::Long qw(GetOptions);;

my $input='';

GetOptions('input|in=s'    => \$input);

open(my $table1,'<', $input) or die "$! - [$input]"; #input file 

这就是我启动脚本的方式

$ script.pl -in /path/to/file.txt

我得到的输出:

没有这样的文件或目录-script.pl第13行的[]。

第13行是的行open(...

脚本中有错误吗?

鲍罗丁

您正在使用-sShel行中的Perl的内置选项解析在这样的命令中script.pl -in /path/to/file.txt,使perl将变量设置$in为1并@ARGVGetopt::Long看到它之前从中删除相应的条目

只需-s从shebang行中删除,一切都将为您工作

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

perl Getopt :: Long中的未知选项

来自分类Dev

如何修复Perl Getopt :: Long事件未找到错误?

来自分类Dev

Perl函数的长名称命名约定

来自分类Dev

使perl在文件上运行

来自分类Dev

Perl Getopt :: Declare参数操作未调用

来自分类Dev

从Perl'.rc'文件中获取文件路径

来自分类Dev

Perl中的文件解析

来自分类Dev

Perl中的GetOpt :: Long模块的默认值

来自分类Dev

在Perl中花哨的文件

来自分类Dev

Perl Getopt :: Complete回调中的目录完成

来自分类Dev

使用getopt解析Bash中的长样式参数时遇到问题

来自分类Dev

Perl-模块内文件的相对路径

来自分类Dev

Perl文件::查找::规则

来自分类Dev

使用getopt解析长参数会跳到第一个值

来自分类Dev

GetFullPathNameW和长Windows文件路径

来自分类Dev

Perl GetOpt :: Long具有可选参数的多个参数

来自分类Dev

使用perl解析长XML文件

来自分类Dev

如何设置正确的Perl路径

来自分类Dev

在Perl中验证路径

来自分类Dev

如何在多个文件的Perl脚本中更新路径

来自分类Dev

如何在Perl中为Getopt :: Std中的一个选项提供更多参数(以空格分隔)?

来自分类Dev

/ bin / sh:使用getopt解析长选项,格式为--parameter ='value'

来自分类Dev

Perl处理日志文件

来自分类Dev

如何在只有长选项的bash命令行中使用getopt?

来自分类Dev

Perl的变量串联,用于来自其他文件的路径

来自分类Dev

getopt,getopts还是手动解析-当我想同时支持长选项和长选项时使用什么?

来自分类Dev

访问xml文件中的元素及其路径-PERL

来自分类Dev

尝试编译libvirt时出现错误“ getopt.h:85:29:致命错误:getopt-pfx-core.h:无此类文件或目录”

来自分类Dev

Perl文件路径匹配

Related 相关文章

热门标签

归档