| Hot: |
I was having a really bad day and needed a quick solution to create some csv files. And this I needed to do for multiple data kinds and patterns, so I created this small script to do the job for me…
#Number of rows required in the output.
$rows = 100;
#The config and the output file
open (CF_FILE, “<Config.test”);
open (OUT_FILE, “>test.csv”);#—————————————————————————
# No need to change anything below this.
#—————————————————————————$count = 0 ;
#read a line from of the type
#also any line starting with # is treated as comment.
# startingvalue incrementvalue
# so you can have any number of fields here and all of them you would be joined with , to write to the output file.
while (<CF_FILE>)
{
/^#/ && next;
chomp();
@vars = split(/ /);
$arr[$count] = $vars[0];
$arr_inc[$count] = $vars[1];
$count++;
}
for ($i=0; $i < $rows; $i++)
{
$line = join (“,”,@arr);
print OUT_FILE “$linen”;
for ($j=0; $j < $count; $j++)
{
$arr[$j] += $arr_inc[$j];
}
}
related post
<< Mail Server Setup With Exim, MySQL, Cyrus-Imapd, Horde Webmail Get a lot of spam — use spamassasin. >>
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
4 Trackbacks/Pings
-
Jan 19 2010 at 4pm:
[...] link: Perl script to create csv files with a pattern – Generic script … Share and [...]
-
Jan 24 2010 at 5pm:
[...] this article: Perl script to create csv files with a pattern – Generic script … Share and [...]
-
Jan 24 2010 at 5pm:
[...] Perl script to create csv files with a pattern – Generic script … Share and [...]
-
Jan 28 2010 at 4pm:
[...] Perl script to create csv files with a pattern – Generic script. [...]








Facebook
Digg
Delicious
Flickr
FriendFeed
LinkedIn
MyBlogLog
Orkut
Reddit
StumbleUpon
Technorati
Twitter
Youtube






