Топик взаимопомощи по IT вопросам - Форум успешных вебмастеров - GoFuckBiz.com - Страница 2
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB93.4409
BTC/USD68300.2614
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Ответ
Опции темы Опции просмотра
Старый 29.12.2012, 21:02
Start Post: Топик взаимопомощи по IT вопросам 
  #11
Maximus325
Технодаун
 
Регистрация: 11.05.2007
Сообщений: 10,384
Бабло: $1503235
Exclamation

Может сделаем топик такой где лохопеты типа меня будут спрашивать команды?

Начну, мне надо разделть txt файл на файлы с заданным количеством строк. При этом очень желательно что бы на выходе файлы были названы по маске filename_0001.txt

split -l 500000 file.txt - не кактит, так как на выходе не то расширение и имена какие то глючные.
__________________
ноу криминалити ин раша
Maximus325 вне форума   Ответить с цитированием
Старый 29.12.2012, 23:25   #12
Hector
hustle
 
Аватар для Hector
 
Регистрация: 02.05.2008
Адрес: 3d world
Сообщений: 12,890
Бабло: $1717315
Отправить сообщение для Hector с помощью Jabber
По умолчанию

Проще гуглить. Все ответы есть.
Hector вне форума   Ответить с цитированием
Старый 30.12.2012, 00:27   #13
alkoustas
Senior Member
 
Аватар для alkoustas
 
Регистрация: 08.04.2011
Сообщений: 645
Бабло: $147264
По умолчанию

Hector, а флудить куда ?
alkoustas вне форума   Ответить с цитированием
Старый 30.12.2012, 08:56   #14
Maximus325
Технодаун
 
Регистрация: 11.05.2007
Сообщений: 10,384
Бабло: $1503235
ТС -->
автор темы ТС По умолчанию

как не пробую не получается задать расширение результирующих файлов
__________________
ноу криминалити ин раша
Maximus325 вне форума   Ответить с цитированием
Старый 07.01.2013, 14:10   #15
DimaX
Senior Member
 
Регистрация: 19.04.2007
Сообщений: 2,393
Бабло: $314345
По умолчанию

Цитата:
Сообщение от Maximus325 Посмотреть сообщение
Может сделаем топик такой где лохопеты типа меня будут спрашивать команды?

Начну, мне надо разделть txt файл на файлы с заданным количеством строк. При этом очень желательно что бы на выходе файлы были названы по маске filename_0001.txt

split -l 500000 file.txt - не кактит, так как на выходе не то расширение и имена какие то глючные.
Пока решения для командной строки нет, можно поюзать пхп
PHP код:
<?php

set_time_limit
(0);

$filename 'file';#имя исходного .txt файла
$strok 10;#по сколько строк в 1 файл

$file array_map('trim'file($filename.'.txt'));
$counter 1;

while(!empty(
$file))
    {
        
$new array_splice($file0$strok);
        
        
$f fopen($filename.'_'.$counter.'.txt''w');
        
fwrite($fimplode("\n"$new));
        
fclose($f);
        
        
$counter++;
    }
?>
DimaX вне форума   Ответить с цитированием
Старый 07.01.2013, 17:25   #16
kip
Senior Member
 
Аватар для kip
 
Регистрация: 06.05.2007
Сообщений: 477
Бабло: $70325
Отправить сообщение для kip с помощью ICQ
По умолчанию

Новый вопрос: как удалить все файлы в данной директории с расширением php, кроме 1.php?
__________________
Cloacking под любой источник трафика. Сдаю в аренду.
kip вне форума   Ответить с цитированием
Старый 07.01.2013, 19:20   #17
Алёша
Ебланнед
 
Регистрация: 30.03.2012
Сообщений: 176
Бабло: $177310
По умолчанию

Цитата:
Сообщение от kip Посмотреть сообщение
Новый вопрос: как удалить все файлы в данной директории с расширением php, кроме 1.php?
перепиши 1.пхп в другую папку, потом обратно
__________________
помогаю с регулярками БЕСПЛАТНО. запросы вида: "есть такой текст, а надо такой результат" слать на [email protected]
Алёша вне форума   Ответить с цитированием
Старый 07.01.2013, 19:25   #18
DoctorFake
Не ленись - ебанись!
 
Аватар для DoctorFake
 
Регистрация: 03.04.2009
Адрес: Эльфовая башня
Сообщений: 1,228
Бабло: $358586
По умолчанию

Цитата:
Сообщение от Алёша Посмотреть сообщение
перепиши 1.пхп в другую папку, потом обратно
А картинки? А html? Ну совет
DoctorFake вне форума   Ответить с цитированием
Старый 07.01.2013, 19:38   #19
kip
Senior Member
 
Аватар для kip
 
Регистрация: 06.05.2007
Сообщений: 477
Бабло: $70325
Отправить сообщение для kip с помощью ICQ
По умолчанию

На пыхе то это делается в 10 строчек, а хочется увидеть линукс =)
__________________
Cloacking под любой источник трафика. Сдаю в аренду.
kip вне форума   Ответить с цитированием
Старый 07.01.2013, 19:57   #20
spamless
Senior Member
 
Регистрация: 16.07.2009
Сообщений: 938
Бабло: $152632
По умолчанию

Цитата:
Сообщение от kip Посмотреть сообщение
Новый вопрос: как удалить все файлы в данной директории с расширением php, кроме 1.php?
find folder/ ! -name '1.php' -name '*\.php' -delete
spamless вне форума   Ответить с цитированием
Старый 07.01.2013, 20:20   #21
spamless
Senior Member
 
Регистрация: 16.07.2009
Сообщений: 938
Бабло: $152632
По умолчанию

На всякий случай: для нерекурсивной работы добавить -maxdepth 1
spamless вне форума   Ответить с цитированием