while continue 更新文件
来源:互联网 发布:js email正则表达式 编辑:程序博客网 时间:2024/06/16 11:54
zjzc01:/root/dbi# cat a1.pl my $a = $ARGV[0];my $b = $ARGV[1];my $c = $ARGV[2];my $d = $ARGV[3];my $f = $ARGV[4];my $g = $ARGV[5];open MEGADATA , ">>a.txt" or dir $!;my $record = join (":",$a,$b,$c,$d,$e,$f,$g);print MEGADATA "$record\n";zjzc01:/root/dbi# cat a.txt ::::::a:b:c:d::e:##########下面脚本不匹配直接跳过,continue写入,匹配进行修改,在continue里写入:用术语来解释的话,就是说,\Q 取消所有元字符的含义直到遇见 \E 为止。zjzc01:/root/dbi# cat a.txt a:b:c:d:e1:2:3:4:5zjzc01:/root/dbi# cat a2.pl my $megalithFile = $ARGV[0];my $siteName = $ARGV[1];my $siteMapRef = $ARGV[2];my $tempFile = "tmp.$$";open MEGADATA ,"<$megalithFile" or die $!;open TMPEGADATA ,">>$tempFile" or die $!;while (<MEGADATA>){##不匹配跳过,不修改,下面continue写入print "\$_ is $_\n";next unless m/^\Q$siteName:/;my($name,$location,$mapref,$type,$description) = split(/:/,$_);##跳过如果 $siteName 不等于$namenext unless $siteName eq $name;$mapref=$siteMapRef;$_=join(":",$name,$location,$mapref,$type,$description);print "\$_ is $_\n";}continue { print TMPEGADATA $_."\n"};修改后为:zjzc01:/root/dbi# cat tmp.22884 a:b:x:d:e1:2:3:4:5
0 0
- while continue 更新文件
- for while do while continue
- do while 的 continue
- 趣题 do while continue
- perl while continue循环
- perl while continue
- if+while+for+continue+break
- while中的continue和if中的continue的区别
- while break continue return的区别
- if/for/while/until/break/continue
- 3.[do...while]+[switch]+[break]+[continue]
- switch,for,while,break,continue语句
- do-while循环、break、continue、数组
- shell命令之while,break,continue
- C for ios --- while break continue
- switch/for/while/break/continue的使用
- continue在while循环的使用,禁忌
- Python1:if / while / for...in / break /continue
- springMVC+Mybatis
- Temporal anti-aliasing
- IOS开发类似游戏血条 的progressView
- 如何使KVM虚拟机的CPU和物理CPU一模一样?
- 数据挖掘核心技术揭秘——互动出版网
- while continue 更新文件
- 文章标题
- genymotion集成eclipse插件安装教程
- ubuntu第三方源导致软件无法安装的问题
- 出现Time Limit Exceed 求解 对于任意大于1的自然数n,如果n为奇数,则n=3n+1,否则n=n/2,则经过若干步骤后n一定会变成1
- Java数组
- Javascript模块化编程(三):require.js的用法
- QT中给各控件增加背景图片(可缩放可旋转)的几种方法
- ——黑马程序员——OC中结构体的使用