Pathologically Eclectic Rubbish Lister | |
PerlMonks |
comment on |
( [id://3333]=superdoc: print w/replies, xml ) | Need Help?? |
I guess the answer will end up being 'obvious', but I'm banging my head against the wall here...
I have a simple script which should list all the files in a given directory, then read them one by one, checking for dos format. That list is then printed out. My problem is, after the grep, the @files array ends up containing lines from the files I'm reading, when it originally contains the paths to the files. I'm guessing this is because (inside the grep )$_ is an alais to the array value, so the file read is automagically smashing this, and making it back into my array. That would be a pretty bad gotcha, and one I'd be surprised I'd not run across until now. If that's is indeed the case, could someone please suggest an alternative/ways to avoid this? Anywho, here's the distilled example... NB: This has a byte size on my PC of 666, make of that what you will :S
--- my name's not Keith, and I'm not reasonable. In reply to grep and find file weirdness by reasonablekeith
|
|