in reply to Re: Re: Removing files listed in another file
in thread Removing files listed in another file

Anyway, I believe the range operator is evaluated in scalar context since it returns a sequence number until the file is exhausted.

You got it backwards. Context isn't determined by what the expression evaluates to. Context is determined by what is done to the value of an expression. The value of .. is ignored, hence, .. is in void context. Regardless whether it pushed a return value on the stack that got discarded anyway.

-- Abigail