There's no difference to the usual way passing arguments to subroutines or scripts works. In the above code, $_ (the current line read fron the file handle) is being passed to a subroutine hold() in case the regex matches. What the routine then does with it, depends on its implementation... So what does it look like? Could it be you're confusing subroutine arguments (@_) and command line arguments (@ARGV)?
In reply to Re^3: Real time log parser
by Eliya
in thread Real time log parser
by kazak
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |