![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!! |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Как удалить дубликаты строк в файле | vamshikrishnab | Shell программирование и сценарии | 5 | 06-18-2008 11:00 |
| Разделение файла на основе числа строк | wahi80 | Shell программирование и сценарии | 2 | 06-03-2008 10:38 PM |
| повторяющихся строк в файл | infyanurag | Shell программирование и сценарии | 3 | 05-22-2008 01:39 AM |
| Удаление повторяющихся строк из файла | Стив Nysif | UNIX для чайников Вопросы И Ответы | 18 | 09-09-2007 09:57 AM |
| Удалить строки-дубликаты файлов | В Tiack Эйн | Shell программирование и сценарии | 5 | 01-12-2006 08:30 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Удаление повторяющихся строк из файла основанные на стоимости столбца
Привет,
Я обработки файлов и хотели бы удалить дублирующиеся записи, как указано в одном из ее столбцов. например Col1 col2 COL3 A 1234 1234 B 3k32 2322 С Xk32 TTT НОВЫЙ XX22 B 3k32 2322 Я хочу, чтобы файл не содержат дублирующие col1. т.е. файл должен содержать только FF: Col1 col2 COL3 A 1234 1234 B 3k32 2322 С Xk32 TTT Записи с дублирующимися col1 были исключены. Любой, кто имеет предложения о том, как это сделать? Спасибо. |
|
||||
|
Код:
awk -F, '!arr[$1]++' oldfile > newfile Последний раз редактировалось: Джим Макнамара; на 09-26-2008 06:51 AM.. Причина: новые ПС настройка |
|
||||
|
Спасибо за ответ Джим. Но когда я попытался сценарий, он вернулся "событие не найдена ошибка". какую-либо идею, что причиной этой ошибки? Кроме того, я забыл включить в мою выборку, что файл, я хочу процесс запятой. Спасибо.
Col1, col2, COL3 A, 1234, 1234 B, 3k32, 2322 С Xk32, TTT А, новый, XX22 B, 3k32, 2322 |
|
||||
|
Посмотрите на изменения выше - также попробовать остолоп или nawk especailly, если вы работаете в ОС Solaris поле.
В заявлении это нормально для современного AWK. |
|
||||
|
Еще раз спасибо Джим, но я по-прежнему получать "обр [: события не нашли ошибку".
Я также заметил, что, когда я вспоминаю команды (нажатием клавиши "Стрелка вверх), то часть"! [Обр ", удаляется от сценария. IE. сценарий становитсяAWK-F, '$ 1] + +' oldfile> NewFile Чат работает на Solaris, а также попытались остолоп и nawk, но те же ошибки в настоящее время возвращаются. Спасибо. |
|
||||
|
Благодаря radolouv. Но как я могу использовать это?
$ Кота uniq.awk ! обр [$ 1] + + $ AWK-F uniq.awk файл Что такое uniq.awk файл? |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|