Uniq

uniq is a Unix utility which, when fed a text file, outputs the file with adjacent identical lines collapsed to one. It is a kind of filter program. Typically it is used after sort. It can also output only the duplicate lines (with the -d option), or add the number of occurrences of each line (with the -c option). An example: To see the list of lines in a file, sorted by the number of times each occurs:
sort file|uniq -c|sort -n
Using uniq like this is common when building pipelines in shell scripts.

Switches

   
  • -u Print only lines which are not repeated in the original file
  • -d Print one copy only of each repeated line in the input file.
  • -c Generate an output report in default style except that each line is preceded by a count of the number of times it occurred. If this option is specified, the -u and -d options are ignored if either or both are also present.

 

<< PreviousWord BrowserNext >>
giotto di bondone
list of aircraft manufacturers
boeotia
big south conference
aerospace manufacturer
post punk
pindar
great northwest athletic conference
soca music
central intercollegiate athletic association
vegan reich
pontus
gulf south conference
lone star conference
mid america intercollegiate athletic association
molise
cappadocia
lamia (animal)
pinto bean
brief lives
interstate 78
interstate 96
lychee
apollodorus
bridge city, texas
economics of biodiversity
the sandman (folklore)
diff
ecotourism
dog breed
the sandman (dc comics modern age)
north central conference
euboea
rutaceae
yankee doodle
axminster
watermelon
richard, earl of cornwall
northern sun intercollegiate conference
anchors aweigh (movie)
pennsylvania state athletic conference
rocky mountain athletic conference
massachusetts state highway 128
south atlantic conference