
perl
果粒橙GLC
dongbenxipao1990@126.com
展开
-
Perl: 运行system `cp $file $dir`错误:perl cp missing destination file operand after
某个Perl脚本,在其中要运行一个shell指令,然后获取shell的输出结果,方法是用system调用my @lines = `cmd`;shell输出结果是多个文件的路径,我遍历这些文件,将它们拷贝到制定目录中去foreach my $line (@lines){ system `cp $line $dir`;}结果运行当中总是提示:perl cp m原创 2015-01-16 14:12:59 · 25112 阅读 · 0 评论 -
perl关于文件夹操作(一)
在用perl脚本读取文件夹信息的时候,基本操作类似与C语言的open函数,打开的文件夹要有类似文件指针。opendir($dir_h, $ARGV[0]);my @dir_contents = readdir($dir_h);这里的$dir_h就是指向来打开目录的指针。要读取目录的信息需要用一个数据存储,@dir_contents的长度至少为2,因为目录至少包含 "."和".."子目录,原创 2015-01-19 09:43:40 · 1192 阅读 · 0 评论 -
Perl: 编程注意细节杂记
本文零散的记录了Perl语言编写过程中的一些小问题,这些问题有可能对初学者产生困惑,希望对大家帮助。1)Perl获取Shell指令执行结果一般,在Perl中执行Shell指令的语句是system `cmd`或者是`cmd`要想在Perl中获取到原创 2015-01-22 16:57:08 · 621 阅读 · 0 评论