|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Khvatov 2:5020/175.2 07 Dec 2007 11:51:58 To : Alexey Vissarionov Subject : sed & awk -------------------------------------------------------------------------------- Fri Dec 07 2007 10:18, Alexey Vissarionov wrote to Alexander Stavitsky: AV> Доброго времени суток, Alexander! AV> 06 Dec 07 21:45, Alexander Stavitsky -> All: AS>> Ребят, нужна достаточно срочная помощь... Имеется самописный скрипт AS>> на bash, sed и awk, который парсит текстовый файл (вывод с sql) и его AS>> надо превратить в некую болванку csv (как после Excel). Так вот этот AS>> скриптик хорошо работает на маленьких файлах, а вот как загружаем в AS>> него нечто большое и писец. А дело в том, что он в цикле заполняет AS>> массив bash строками, налету фильтруя их sed и awk. AV> Для подобных действий существует perl. В целом правильно - только с таким объёмом данных будет ещё медленнее. Сложно что-либо советовать, но 20 MB данных в текстовом файле - это уже плохо. Вероятно их надо изначально складывать в БД, чтобы потом таких странных задач не возникало. --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/3300d63ee7bc.html, оценка из 5, голосов 10
|