Is there a short-cut way in perl to slice an array with the range (..) operator?
I am trying to get a slice of an array from the second element to the second to last element. This would be equivalent to a shift and a pop, except that I do not want to modify the array itself. This is the closest I've come up with so far: perl -e '@f=(1..10); print @f[1..$#{@f}-1], "\n"; ' I'd like to be able to do something like this: perl -e '@f=(1..10); print @f[1..-2], "\n"; ' but this doesn't work. Regards, - Robert -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]