Команда Uniq Linux
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次