in reply to Re: Line Number Confusion
in thread Line Number Confusion

I moved $. to between open and close and now it says I have 12243 lines when I only have 546.

Replies are listed 'Best First'.
Re^3: Line Number Confusion
by 2teez (Vicar) on Oct 01, 2015 at 20:51 UTC

    Hi,
    I think you have the whole stuff mixed up. Please re-read all that has been posted on this thread already.
    Then I think you also need to read up the documentation on $.
    Simply, do perldoc -v $. from your CLI and you should have it.

    Here is an example, if you may:

    use warnings; use strict; my $look_for; while(<DATA>){ if (/^\./) { $look_for = $.; next; } print $., $_; } print "The dot came up on line ", $look_for, $/; __DATA__ Mary has a little lamb little lamb, little lamb . Mary has ....
    Output
    1Mary has a little lamb 2little lamb, little lamb 4Mary has .... The dot came up on line 3
    Hope that helps!

    If you tell me, I'll forget.
    If you show me, I'll remember.
    if you involve me, I'll understand.
    --- Author unknown to me

      Thank you so much! That does help. I'll keep reading!