Hi Andreas,
you shouldn't print your array qouted, because this would lead to a
seperator inserted between every two fields (for better readability of the
Output, I suppose).
If you want to print it as it is, just write
print OUT @something;
Thats all about.
bye
Juergen
-----Urspr�ngliche Nachricht-----
Von: Andreas Karlsson [mailto:[EMAIL PROTECTED]
Gesendet am: Donnerstag, 6. November 2003 11:27
An: [EMAIL PROTECTED]
Betreff: leading space on every row when writing to a file?
Hi guys!
When writing to a file there is a space inserted in
front of every row except the first one.
Why is that and how do I get rid of it?
Any nice soul out there who knows?!?
I've had this problem with all my scripts for
several years but now I cannot live with it
anymore...;)
Does it have something to do with me running in a
windows environment? (Win XP)
I post an example program which generates a new file
from another.
The file dummy_file.txt can be any simple textfile.
When comparing dummy_file.txt with
new_dummy_file.txt
one can see the spaces inserted on every row but the
first.
For example it looks like this in the dummy_file.txt
row1
row2
row3
And then like this in the new_dummy_file.txt
row1
row2
row3
brgds
Andreas
#!/usr/local/bin/perl
#
# Program to do the obvious ;)
#useage: perl -w read_write_test.pl
use strict;
use strict 'refs';
$|=1; #Flush ON
# Print a message
print "Script started.\n";
#open a file to read from
open(INPUT, "dummy_file.txt") || die "Error opening
file dummy_file.txt $!\n";
my(@input_lines) = <INPUT>;# Read file into an array
close(INPUT);
#open file to put the lines in
open(OUTPUT, ">new_dummy_file.txt")|| die "Error
opening file new_dummy_file.txt. $!\n";
# Print the array in the new file
print OUTPUT "@input_lines";
close(OUTPUT);
exit(0);
H�strusk och gr� moln - k�p en resa till solen p� Yahoo! Resor p� adressen
http://se.docs.yahoo.com/travel/index.html
_______________________________________________
ActivePerl mailing list
[EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
_______________________________________________
ActivePerl mailing list
[EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs