Latest web development tutorials

Команда Uniq Linux

Linux команда Daquan Linux команда Daquan

Uniq команда Linux используется для проверки ряды и удалить повторил текстовый файл.

Uniq может проверить ряды повторяющихся текстового файла.

грамматика

uniq [-cdu][-f<栏位>][-s<字符位置>][-w<字符位置>][--help][--version][输入文件][输出文件]

Параметры:

  • Число строк повторяющихся -c или --count отображается рядом с каждой колонке.
  • -d или --repeated отображения только ряды повторяющихся.
  • -f <поле> или --skip-поля = <поле> Игнорировать Сравнивает указанное поле.
  • -s <позиция символа> или --skip-символы = <позиция символа> Игнорирует указанное сравнение символов.
  • -u или --unique шоу занимает только один раз.
  • -w <символ позиции> или --check-символьному = символ <место> Указывает символы для сравнения.
  • --help выводит справку.
  • --version показать информацию о версии.
  • [Входной файл] указать отсортированный текстовый файл.
  • [Выходной файл] Определяет выходной файл.

примеров

TestFile файл в строке 2, строка 5, строка 9 того же поведения, используйте UniQ команду для удаления повторяющихся строк, используйте следующую команду:

uniq testfile 

TestFile оригинальное содержание:

$ cat testfile      #原有内容  
test 30  
test 30  
test 30  
Hello 95  
Hello 95  
Hello 95  
Hello 95  
Linux 85  
Linux 85 

После того, как с помощью команды UniQ удалить повторяющиеся строки со следующим выходом:

$ uniq testfile     #删除重复行后的内容  
test 30  
Hello 95  
Linux 85 

Проверьте файл и удалите строки в файле возвращающиеся и повторяющимися раз строке дисплея первой строки. Используйте следующую команду:

uniq-c testfile 

Выход Результаты выглядит следующим образом:

$ uniq-ctestfile      #删除重复行后的内容  
3 test 30             #前面的数字的意义为该行共出现了3次  
4 Hello 95            #前面的数字的意义为该行共出现了4次  
2 Linux 85            #前面的数字的意义为该行共出现了2次 

Linux команда Daquan Linux команда Daquan