forked from extern/nushell
46 lines
780 B
Markdown
46 lines
780 B
Markdown
---
|
|
title: uniq
|
|
layout: command
|
|
version: 0.59.1
|
|
---
|
|
|
|
Return the unique rows.
|
|
|
|
## Signature
|
|
|
|
```> uniq --count --repeated --ignore-case --unique```
|
|
|
|
## Parameters
|
|
|
|
- `--count`: Count the unique rows
|
|
- `--repeated`: Count the rows that has more than one value
|
|
- `--ignore-case`: Ignore differences in case when comparing
|
|
- `--unique`: Only return unique values
|
|
|
|
## Examples
|
|
|
|
Remove duplicate rows of a list/table
|
|
```shell
|
|
> [2 3 3 4] | uniq
|
|
```
|
|
|
|
Only print duplicate lines, one for each group
|
|
```shell
|
|
> [1 2 2] | uniq -d
|
|
```
|
|
|
|
Only print unique lines lines
|
|
```shell
|
|
> [1 2 2] | uniq -u
|
|
```
|
|
|
|
Ignore differences in case when comparing
|
|
```shell
|
|
> ['hello' 'goodbye' 'Hello'] | uniq -i
|
|
```
|
|
|
|
Remove duplicate rows and show counts of a list/table
|
|
```shell
|
|
> [1 2 2] | uniq -c
|
|
```
|