Or shift out the contents of @ARGV and use <>. This is a far more flexible and standard approach.
In reply to Re^2: use of << on comand line by ikegami in thread use of << on comand line by cweeble