Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Eugene B. Berdnikov                  2:5020/400     12 Jul 2003  15:03:13
 To : Vadim Khohlov
 Subject : Re: Удалить повторяющиеся строки
 -------------------------------------------------------------------------------- 
 
 Vadim Khohlov <Vadim.Khohlov@p58.f74.n468.z2.fidonet.org> wrote:
 
 VK> Можно ли в файле удалить повторяющиеся строки, не меняя порядок строк?
 VK> Т.е. имеется файл:
 VK> 
 VK> string1
 VK> string2
 VK> string1
 VK> string3
 VK> string4
 VK> string3
 VK> 
 VK> должно получиться:
 VK> string1
 VK> string2
 VK> string3
 VK> string4
 VK> 
 VK> Понятно, что sort | uniq не подходит
 
  Запросто: perl -ne 'if(!exists $h{$_}){print;$h{$_}=1}' file
 -- 
  Eugene Berdnikov
 --- ifmail v.2.15dev5
  * Origin: Institute for High Energy Physics, Protvino, Russia (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Удалить повторяющиеся строки   Eugene B. Berdnikov   12 Jul 2003 15:03:13 
Архивное /ru.linux/3651bb5f4fe2.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional