社区
脚本语言
帖子详情
perl getopt()函数有BUG??
whatsouta
2005-08-04 07:08:05
我用了一下这个函数,发现这个东东处理参数的时候会有BUG。比如我有一个调用
perl a.pl -d abcd -l log ...
a.pl使用
use Getopt::Std;
getopt("dos:", \%arg);
$dir = $arg{d};
$_sdir = $arg{l};
发现 $_sdir会出现取值"og"的情况,而不是"log"。
当然,我这个例子可能不会,我只是举这个例子来说明问题。
不知道有没有人也遇到过类似问题。
...全文
130
2
打赏
收藏
perl getopt()函数有BUG??
我用了一下这个函数,发现这个东东处理参数的时候会有BUG。比如我有一个调用 perl a.pl -d abcd -l log ... a.pl使用 use Getopt::Std; getopt("dos:", \%arg); $dir = $arg{d}; $_sdir = $arg{l}; 发现 $_sdir会出现取值"og"的情况,而不是"log"。 当然,我这个例子可能不会,我只是举这个例子来说明问题。 不知道有没有人也遇到过类似问题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
晨星
2005-08-06
打赏
举报
回复
use Getopt::Std;
getopt("dl", \%arg);
$dir = $arg{"d"};
$_sdir = $arg{"l"};
print "$dir\n$_sdir\n";
whatsouta
2005-08-04
打赏
举报
回复
自己先鼎
Linux高级bash编程
引用(翻译的可能有问题,特指引号) 5.1. 引用变量 5.2. 转义(\) 6. 退出和退出状态 7. Tests 7.1. Test结构 7.2. 文件测试操作 7.3. 其他比较操作 7.4. 嵌套的if/then条件test 7.5. 检查你的test知识 ...
Advanced Bash-Scripting Guide <>
Checking a remote server for identd<rojy
bug
> 13-6. pidof 帮助杀掉一个进程 13-7. 检查一个CD 镜像 13-8. 在一个文件中创建文件系统 13-9. 添加一个新的硬盘驱动器 13-10. 使用umask 来将输出文件隐藏起来 13-...
shell执行
perl
_【编程技巧(一)】在
Perl
、Shell和Python中传参与输出帮助文档
作为一名搞数据的生物狗,咱们是生物狗中代码写得最六的,程序员中生物学得最好的——大家没意见吧,有意见请憋着跟随小明的步伐,让我们开开心心地写
Bug
吧我们的口号是什么?日常写
bug
,偶尔写代码下面是正文目录...
perl
高级用法--通过学习Verilog::
Getopt
掌握package的写法
# See copyright, etc in below POD section. ###################################################################### package Verilog::
Getopt
;
Perl
进阶
Perl
进阶子程序sub编写命令行参数传递打印使用帮助
perl
调用系统命令
perl
中使用第三方包路径处理包
Getopt
::Long传递参数 子程序sub编写 子程序声明sub 子程序可以传入数组/哈希 默认变量@_ 用于传递参数 子...
脚本语言
37,743
社区成员
34,212
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章