The UNIX and Linux Forums  


Go Back   В UNIX и Linux Форумы > Топ форумы > UNIX для чайников Вопросы И Ответы
.
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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 09-26-2008
risk_sly risk_sly is offline
Зарегистрированный пользователь
  
 

Регистрация: Sep 2008
Сообщений: 17
Удаление повторяющихся строк из файла основанные на стоимости столбца

Привет,

Я обработки файлов и хотели бы удалить дублирующиеся записи, как указано в одном из ее столбцов. например

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 были исключены.

Любой, кто имеет предложения о том, как это сделать?

Спасибо.
Old 09-26-2008
Джим Макнамара jim mcnamara is offline Forum Staff  
...@...
  
 

Регистрация: Февраль 2004
Местонахождение: Н. М.
Сообщения: 5802

Код:
awk -F, '!arr[$1]++' oldfile > newfile


Последний раз редактировалось: Джим Макнамара; на 09-26-2008 06:51 AM.. Причина: новые ПС настройка
Old 09-26-2008
risk_sly risk_sly is offline
Зарегистрированный пользователь
  
 

Регистрация: Sep 2008
Сообщений: 17
Спасибо за ответ Джим. Но когда я попытался сценарий, он вернулся "событие не найдена ошибка". какую-либо идею, что причиной этой ошибки? Кроме того, я забыл включить в мою выборку, что файл, я хочу процесс запятой. Спасибо.

Col1, col2, COL3
A, 1234, 1234
B, 3k32, 2322
С Xk32, TTT
А, новый, XX22
B, 3k32, 2322
Old 09-26-2008
radoulov's Avatar
radoulov radoulov is offline Forum Staff  
наркоман
  
 

Регистрация: Январь 2007
Местоположение: Варна, България / Милан, Италия
Сообщения: 2926
Цитата:
Первоначально Послано risk_sly View Post
Спасибо за ответ Джим. Но когда я попытался сценарий, он вернулся "событие не найдена ошибка". какую-либо идею, что причиной этой ошибки?
[...]
Это ваша оболочка ((T) csh я полагаю).
Попробуйте с помощью небольшого скрипта:


Код:
$ cat uniq.awk 
!arr[$1]++
$ awk -f uniq.awk file
COL1, COL2, COL3
A, 1234, 1234
B, 3k32, 2322
C, Xk32, TTT

Old 09-26-2008
Джим Макнамара jim mcnamara is offline Forum Staff  
...@...
  
 

Регистрация: Февраль 2004
Местонахождение: Н. М.
Сообщения: 5802
Посмотрите на изменения выше - также попробовать остолоп или nawk especailly, если вы работаете в ОС Solaris поле.
В заявлении это нормально для современного AWK.
Old 09-26-2008
risk_sly risk_sly is offline
Зарегистрированный пользователь
  
 

Регистрация: Sep 2008
Сообщений: 17
Еще раз спасибо Джим, но я по-прежнему получать "обр [: события не нашли ошибку". Я также заметил, что, когда я вспоминаю команды (нажатием клавиши "Стрелка вверх), то часть"! [Обр ", удаляется от сценария. IE. сценарий становится

AWK-F, '$ 1] + +' oldfile> NewFile

Чат работает на Solaris, а также попытались остолоп и nawk, но те же ошибки в настоящее время возвращаются.

Спасибо.
Old 09-26-2008
risk_sly risk_sly is offline
Зарегистрированный пользователь
  
 

Регистрация: Sep 2008
Сообщений: 17
Благодаря radolouv. Но как я могу использовать это?
$ Кота uniq.awk
! обр [$ 1] + +
$ AWK-F uniq.awk файл


Что такое uniq.awk файл?
Closed Thread

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 03:19 PM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0