|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dennis Vshivkov 2:5042/7 11 Jul 2003 11:49:09 To : Vadim Khohlov Subject : Re: Удалить повторяющиеся строки -------------------------------------------------------------------------------- VK> Можно ли в файле удалить повторяющиеся строки, не меняя порядок строк? VK> Т.е. имеется файл: VK> string1 VK> string2 VK> string1 VK> string3 VK> string4 VK> string3 VK> должно получиться: VK> string1 VK> string2 VK> string3 VK> string4 VK> Понятно, что sort | uniq не подходит ruby -e 'seen = {}; $<.each { |l| if !seen[l]; print l; seen[l] = true end }' -- /Awesome Walrus <walrus@amur.ru> Brainbench MVP for Linux - http://www.brainbench.com --- tin/1.5.8-20010221/Blue Water, Linux/2.2.19/i686, 45 days, 18:26:13 * Origin: AVATAR, скользящий в Сумерках (2:5042/7@fidonet.org) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1756111d171e8.html, оценка из 5, голосов 10
|