Uniq [Opção] [Input [output]]
Aqui, opção, entrada e saída são opcionais. Se você usar apenas Uniq comando sem qualquer opção ou nome de entrada/saída nome do arquivo, então este comando será aplicado nos dados de entrada padrão. Muitos tipos de opções podem ser usados com este comando para filtrar dados duplicados de várias maneiras de qualquer arquivo de texto. Se você usar um nome de arquivo de entrada com este comando, os dados serão filtrados desse arquivo. Se você executar o comando com a opção, o nome do arquivo de entrada e o nome do arquivo de saída, os dados serão filtrados do arquivo de entrada com base na opção e gravará a saída no arquivo de saída.
Opções:
Algumas opções importantes do comando uniq são discutidas abaixo.
É usado para pular N campos antes de detectar a singularidade dos dados. Os campos são o grupo de caracteres separados por espaço em branco ou guia.
É usado para pular N caracteres antes de detectar a singularidade dos dados.
É usado para comparar N caracteres apenas em uma linha.
É usado para contar quantas vezes uma linha repetida nos dados de pesquisa e os valores são mostrados como o prefixo dessa linha.
É usado para encerrar a linha com 0 bytes em vez de usar newline.
É usado para imprimir todas as linhas repetidas apenas.
É usado para imprimir todas as linhas repetidas com base no método usado. Os seguintes métodos podem ser usados com esta opção.
Nenhum: é o método padrão e não delimita linhas duplicadas.
Preparar: Adiciona uma linha em branco antes de cada conjunto de linhas duplicadas.
Separado: ele adiciona uma linha em branco entre duas linhas duplicadas.
É usado para imprimir apenas as linhas exclusivas.
É usado para comparação entre minúsculas de minúsculas.
Exemplos de comando uniq
Crie um arquivo de texto chamado uniq_test.TXT Com o seguinte conteúdo:
Programação Bash
Programação Bash
Programação Python
Eu gosto de programação de php
Eu gosto de programação java
Exemplo#1: Usando -f opção
O seguinte comando será aplicado Uniq comando pulando os dois primeiros campos de cada linha de uniq_test.TXT arquivo.
$ uniq -f 2 uniq_test.TXT
Exemplo#2: Usando -s opção
O seguinte comando será aplicado Uniq comando pulando 4 caracteres de cada linha de uniq_test.TXT arquivo.
$ uniq -s 4 uniq_test.TXT
Exemplo#3: Usando -w opção
O seguinte comando será aplicado Uniq comando comparando os dois primeiros caracteres de cada linha.
$ uniq -w 2 uniq_test.TXT
Exemplo#4: Usando -C opção
O comando a seguir contará a aparência de cada linha no arquivo e exibe o número na frente de cada linha da saída.
$ uniq -c Uniq_test.TXT
Exemplo#5: Usando -d opção
O comando a seguir exibe essas linhas do arquivo apenas que apareceu várias vezes no arquivo. Apenas uma linha apareceu duas vezes no Uniq_test.arquivo txt que é exibido como saída.
$ uniq -d uniq_test.TXT
Exemplo#6: Usando -d opção
O seguinte comando imprimirá todas as linhas duplicadas do arquivo.
$ uniq -d uniq_test.TXT
Exemplo#7: Usando a opção repetida com o método de precaução
Três métodos podem ser usados com -totalmente repetido opção que é mencionada anteriormente neste tutorial. Aqui, o método de prenda é usado com esta opção que imprime linhas duplicadas anexando linhas em branco no início das linhas duplicadas.
$ uniq --l-repeated = preenda uniq_test.TXT
Exemplo#8: Usando a opção
O comando a seguir descobrirá todas as linhas exclusivas do arquivo. Existem três linhas únicas em uniq_test.arquivo txt que é impresso como saída.
$ uniq -u Uniq_test.TXT
Os usos do comando uniq são explicados e mostrados usando vários exemplos neste tutorial. Espero que você possa usar o comando uniq corretamente depois de ler este tutorial.