Search code examples
linuxunixdiffcmpuniq

Compare two lines in same file


Given a file like the following:-

01/09/2005
02/09/2005
03/09/2006
03/09/2006

I wish to compare if the last two lines are the same, and return a 1 if so or a 0 if they are not.

I can get the last two using a cat tail -2


Solution

  • tail -n 2 filename.txt | uniq | wc -l
    

    This will yield 1 for identical lines, 2 for different.