I am very new to perl.
I dont think I get your question.
How about using "foreach" instead of "while".
foreach ( @xx )
{
.....
}
while $file ( @xx ) will actually be interpolated to,
$file("peter 141444 \noscar e324345 \nsimon j85547\n");
which is as good as $file(0); and will never work.
Narayan
On Tue, 24 Dec 2002, Schwedler Kofoed wrote:
|Hi all,
|
|I would like to open a file with the content:
|
|peter 141444
|oscar e324345
|simon j85547
|
|in a perl script - but instead of reading the file one line at a time I
|would like to suck the whole file into memory and processing each line from
|there.
|
|I have tried to:
|
|open FILE, "< tmp.txt";
|@xx = <FILE>;
| while $file(@xx) {
|................
|}
|
|but I cant get it to work - where did I go wrong ?
|
|Thanks!
|
|/Jakob
|
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]