$ perl -mO=Deparse -le 'print "$ARGV $_" for (<>)' foreach $_ () { print "$ARGV $_"; } #### $ perl -mO=Deparse -le 'print "$ARGV $_" while (<>)' print "$ARGV $_" while defined($_ = );