怎样实现从命令行传入程序需要的参数?
时间:2011-06-13
来源:互联网
看到有人的脚本是这样运行的
perl -c【输入文件】, -d【输出文件】
请问大哥大姐们,这种怎么实现?
perl -c【输入文件】, -d【输出文件】
请问大哥大姐们,这种怎么实现?
作者: 小雪淇淇 发布时间: 2011-06-13
命令行参数保存在全局变量 @ARGV 中,用模块处理更方便 Getopt::Std Getopt::Long
作者: zhlong8 发布时间: 2011-06-13
回复 zhlong8
O(∩_∩)O谢谢!
我知道怎样输入特定文件了
use Getopt::Long;
GetOptions("file=s" =>\$file);
if($file){
open IN1,$file;
while(<IN1>){
print;
}
}
但是不知道怎样实现,将结果也输入到特定的文件呢?就是在命令行写下输出文件。
O(∩_∩)O谢谢!
我知道怎样输入特定文件了
use Getopt::Long;
GetOptions("file=s" =>\$file);
if($file){
open IN1,$file;
while(<IN1>){
print;
}
}
但是不知道怎样实现,将结果也输入到特定的文件呢?就是在命令行写下输出文件。
作者: 小雪淇淇 发布时间: 2011-06-13
QUOTE:
回复 zhlong8
O(∩_∩)O谢谢!
我知道怎样输入特定文件了
use Getopt::Long;
GetOpt ...
小雪淇淇 发表于 2011-06-13 16:34
O(∩_∩)O谢谢!
我知道怎样输入特定文件了
use Getopt::Long;
GetOpt ...
小雪淇淇 发表于 2011-06-13 16:34
其实简单情况不需要用模块,比如 t.pl infile outfile 这样 $ARGV[0] 就是 infile $ARGV[1] 就是 outfile。你问的输入和输入有什么区别?不就是 open 的时候多个箭头
作者: zhlong8 发布时间: 2011-06-13
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28