On Nov 25, Chris Ball said:

>   >> how can I output "first line\n" and "last line\n" to the screen
>   >> but save the result of system command "ls" to a file(eg
>   >> "result")(not appear on the screen")?
>
>>> On 24 Nov 2002 23:42:50, Jeff 'japhy' Pinyan <[EMAIL PROTECTED]> said:
>   > Unbuffer STDOUT:
>   >   $| = 1;
>   > See 'perldoc perlvar' for information about the $| variable.
>
>This doesn't help with storing the output from ls to a file rather than
>STDOUT, which should be done with something like:
>
>   open(FILE, ">result") or die "$!";
>   print FILE `ls`;
>   close FILE;

GAH!  I'm a moron, and didn't even read the question. :(  I saw print()
and system() mingled and assumed it was a question about output buffering.
I'm terribly sorry.  (It's midnightish, and I'm tired.)

-- 
Jeff "japhy" Pinyan      [EMAIL PROTECTED]      http://www.pobox.com/~japhy/
RPI Acacia brother #734   http://www.perlmonks.org/   http://www.cpan.org/
<stu> what does y/// stand for?  <tenderpuss> why, yansliterate of course.
[  I'm looking for programming work.  If you like my work, let me know.  ]


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to