ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Безопасность > *nix
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

сортировка текстового файла
  #1  
Старый 14.05.2008, 01:01
Аватар для sboy20042
sboy20042
Reservists Of Antichat - Level 6
Регистрация: 07.07.2007
Сообщений: 642
Провел на форуме:
3241649

Репутация: 1632


По умолчанию сортировка текстового файла

задача проста - вот у меня есть файл .txt в нем 100к строк
как мне рандомизировать этот файл, то есть случайным образом поменять строки местами. под винду куча софта а как в никсах это сделать не представляю.


спасибо заранее.
 
Ответить с цитированием

  #2  
Старый 14.05.2008, 07:42
Аватар для gibson
gibson
Moderator - Level 7
Регистрация: 24.02.2006
Сообщений: 447
Провел на форуме:
2872049

Репутация: 705
Отправить сообщение для gibson с помощью ICQ
По умолчанию

PHP код:
$file '';
$file_new '';

$data file($file);
$data shuffle($data);
file_put_contents($file_new,$data); 
 
Ответить с цитированием

  #3  
Старый 14.05.2008, 09:11
Аватар для Deem3n®
Deem3n®
Постоянный
Регистрация: 19.09.2005
Сообщений: 408
Провел на форуме:
3730496

Репутация: 519
По умолчанию

http://www.linuxforums.org/forum/linux-programming-scripting/59111-how-do-you-randomly-shuffle-lines-text-file.html
 
Ответить с цитированием

  #4  
Старый 14.05.2008, 09:18
Аватар для НTL
НTL
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме:
5209663

Репутация: 357


Отправить сообщение для НTL с помощью ICQ
По умолчанию

А есть проги для сортировки? Например убрать все буквы с фаила оставить тока цифры, убрать все EnterЫ и т.д?
 
Ответить с цитированием

  #5  
Старый 14.05.2008, 22:55
Аватар для Deem3n®
Deem3n®
Постоянный
Регистрация: 19.09.2005
Сообщений: 408
Провел на форуме:
3730496

Репутация: 519
По умолчанию

Цитата:
Сообщение от НTL  
А есть проги для сортировки? Например убрать все буквы с фаила оставить тока цифры, убрать все EnterЫ и т.д?
awk/sed
 
Ответить с цитированием

  #6  
Старый 14.05.2008, 23:26
Аватар для Vid0k
Vid0k
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме:
3186852

Репутация: 316


Отправить сообщение для Vid0k с помощью ICQ
По умолчанию

на сях можно такую прогу можно написать за 5мин
 
Ответить с цитированием

  #7  
Старый 15.05.2008, 04:53
Аватар для procedure
procedure
Banned
Регистрация: 22.12.2007
Сообщений: 660
Провел на форуме:
3885269

Репутация: 1158


По умолчанию

хотел написать на перл немного не получилось. С рассортировкой массива.
 
Ответить с цитированием

  #8  
Старый 16.05.2008, 04:47
Аватар для [loy]
[loy]
Участник форума
Регистрация: 24.03.2006
Сообщений: 184
Провел на форуме:
344009

Репутация: 72
По умолчанию

Конечно, есть проги, они находятся в пакете coreutils ...
Цитата:
А есть проги для сортировки? Например убрать все буквы с фаила оставить тока цифры, убрать все EnterЫ
Выполняем:
Код:
root@desk[~]# sed -e 's/[^0-9]//g;' /etc/passwd | tr -d '\n'
Результат:
Код:
0011223447506070812913101411012100145025252727323233334242909099996060616162621000100
Как видно, мы sed удаляем все символы, которые не цифры, потом tr удаляем интер.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как загрузить текст из текстового файла (Дельфи)? Tapaceuka С/С++, C#, Delphi, .NET, Asm 8 29.01.2008 09:20
Кто силен в bash? помогите плз решить задачки... Dj Skeleton™ *nix 28 19.12.2007 13:03
Права доступа в *nix системах Scipio Авторские статьи 21 16.12.2007 06:10
O свойствах файла в никсах nerezus Авторские статьи 0 19.07.2005 16:15



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ