Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW

Re: Newline Delimited Input

by CukiMnstr (Deacon)
on Jun 10, 2003 at 23:53 UTC ( #264905=note: print w/replies, xml ) Need Help??

in reply to Newline Delimited Input

well, as boo_radley already pointed out,
@parts = <IN>;
reads the newline delimited file into the @parts array. The only thing I can think of that might be giving you trouble is that every line in @parts has a newline at the end, but I have no way of telling if this is the problem without seeing the part you took out... does changing the above line to
chomp ( @parts = <IN> );
fixes your problem?

hope this helps,

Replies are listed 'Best First'.
Re: Re: Newline Delimited Input
by Anonymous Monk on Jun 11, 2003 at 05:07 UTC
    Here is the part I took out:
    #Displays total size of specified path (total includes subfolders) foreach my $dir (@parts) { my $total; print "\nWalking $dir\n"; find(sub { $total += -s }, $dir); $total = ($total / 1024) / 1024; $total = sprintf("%0.2f", $total); print OUT "$dir, $total, mb, \n"; } print "\n\tOutput created.\n"; close(OUT);
      so you are not chomp()ing $dir... are you getting something like
      Unsuccessful stat on filename containing newline at...
      when you run your script? Did you try chomp()ing the filenames as I suggest here?

      hope this helps,

        Thanks for your help!! Adding chomp ( @parts = <IN> ); got everything working correctly.

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://264905]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others rifling through the Monastery: (1)
As of 2023-09-22 18:40 GMT
Find Nodes?
    Voting Booth?

    No recent polls found