怎么用perl读取txt文件里的所有数字并保存?

怎么用perl读取txt文件里的所有数字并保存?,第1张

可以试一下:

perl -pne "s/\..+//" old.txt >new.txt

或者

perl -pne 's/(.+)\.(.+)/$1/' old.txt >new.txt

或者

perl -lne 'print((split /\./)[0])' old.txt >new.txt

方法很多。

All roads lead to Rome !

代码如下:

#! usr/bin/perl -w

use strict

use warnings

open (FILE,"./a.txt") or die "can't open file:$!"

open (NEWFILE,"./b.txt") or die "can't open file:$!"

while(my $line = <STDIN>)

{

chomp($line)

my $newline = $line =~ s/4/5/g

print NEWFILE $newline

}

close FILE

close NEWFILE


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8140681.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存