DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH
 

(sed.info.gz) uniq -u

Info Catalog (sed.info.gz) uniq -d (sed.info.gz) Examples (sed.info.gz) cat -s
 
 Remove All Duplicated Lines
 ===========================
 
    This script prints only unique lines, like `uniq -u'.
 
      #!/usr/bin/sed -f
      
      # Search for a duplicate line --- until that, print what you find.
      $b
      N
      /^\(.*\)\n\1$/ ! {
          P
          D
      }
      
      :c
      # Got two equal lines in pattern space.  At the
      # end of the file we simply exit
      $d
      
      # Else, we keep reading lines with `N' until we
      # find a different one
      s/.*\n//
      N
      /^\(.*\)\n\1$/ {
          bc
      }
      
      # Remove the last instance of the duplicate line
      # and go back to the top
      D
 
Info Catalog (sed.info.gz) uniq -d (sed.info.gz) Examples (sed.info.gz) cat -s
automatically generated byinfo2html