comando uniq Linux
comando uniq Linux é usado para verificar as fileiras e excluir repetido arquivo de texto.
uniq pode verificar as fileiras de arquivo de texto recorrentes.
gramática
uniq [-cdu][-f<栏位>][-s<字符位置>][-w<字符位置>][--help][--version][输入文件][输出文件]
parâmetros:
- O número de linhas recorrentes -c ou --count exibido ao lado de cada coluna.
- -d ou exibir --repeated ocupa apenas recorrentes.
- -f <field> ou --skip-fields = <field> Ignorar compara o campo especificado.
- -s <posição de caractere> ou --skip-chars = <posição de caractere> Ignorar a comparação de caracteres especificado.
- -u ou mostrar --unique ocupa apenas uma vez.
- -w <character posição> ou --check-chars = <localização de caracteres> Especifica os caracteres para comparar.
- --help Exibe ajudar.
- --version informações sobre a versão de exibição.
- [Arquivo de entrada] especificar o arquivo de texto ordenados.
- [Arquivo de saída] Especifica o arquivo de saída.
Exemplos
arquivo Testfile na linha 2, linha 5, linha 9 do mesmo comportamento, use o comando uniq remover linhas duplicadas, utilize o seguinte comando:
uniq testfile
testfile O conteúdo original:
$ cat testfile #原有内容 test 30 test 30 test 30 Hello 95 Hello 95 Hello 95 Hello 95 Linux 85 Linux 85
Depois de usar o comando uniq para excluir linhas duplicadas, com o seguinte resultado:
$ uniq testfile #删除重复行后的内容 test 30 Hello 95 Linux 85
Verifique o arquivo e exclua as linhas no arquivo recorrentes e recorrentes vezes a linha de exibição primeira linha. Use o seguinte comando:
uniq-c testfile
Os resultados de saída é a seguinte:
$ uniq-ctestfile #删除重复行后的内容 3 test 30 #前面的数字的意义为该行共出现了3次 4 Hello 95 #前面的数字的意义为该行共出现了4次 2 Linux 85 #前面的数字的意义为该行共出现了2次