- 论坛徽章:
- 145
|
本帖最后由 jason680 于 2012-10-15 13:06 编辑
回复 1# alexyuan881
system "awk '{print $1","$2","$3}' e.txt > e.csv";
change it to
system "awk '{print \$1\",\"\$2\",\"\$3}' e.txt > e.csv";
or it just a shell script, use shell script easily
or use Perl script to do it:
use strict;
use warnings;
open (FHcsv, ">", "e.csv") or die "can't open e.csv";
open (FHtxt, "<", "e.txt") or die "can't open e.txt\n";
while(<FHtxt>){
my @aData = split;
print FHcsv join(",", @aData) . "\n";
}
close FHcsv;
close FHtxt;
|
|