Перейти к содержимому


Фотография

Нужен простой скрипт!


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 hell4opt

hell4opt

    Новичок

  • Пользователи
  • 2 сообщений
  • Ник в сети:hell4opt
  • Каналы:#hell4opt

Отправлено 27 Май 2010 - 13:28

Привет народ!) одну тысячу лет уже не заходил сюда, и вообще не в курсе как тут ирк мирк) надеюсь что хорошо)
вот задача у меня стала, у меня есть txt файл, там меилы столбик + пробелы между строк много и везде, нужен сприкт который после каждого мейла поставит ; точку с запятой, и удалит пробелы(клиентская база просто, надо рассылку сделать, не спамить!) помню и зннаю что раньше я бы такой написал за 5 минут, но сейчас не помню вообще ничего, надеюсь на вашу помощь! спасибо заранее

#2 tvrsh

tvrsh

    Активный участник

  • Администратор
  • 389 сообщений
  • Пол:Мужчина
  • Город:Russian Federation, Podolsk
  • Ник в сети:tvrsh
  • Каналы:#egghelp, #3hauka, #bash.org

Отправлено 27 Май 2010 - 19:19

Можно что-то для eggdrop на tcl придумать.
Читаешь весь файл, и начинаешь по очереди форичем(foreach) перебирать строки, если строка не пустая, то добавляешь в конец точку с запятой и записываешь в другую переменную, а если пустая, то переходишь к следующей строке. И когда перебрал все строки то вторую переменную пишешь в новый файл.
Примерно так.
http://ircnet.su/
#egghelp @ IrcNet.Ru

#3 hell4opt

hell4opt

    Новичок

  • Пользователи
  • 2 сообщений
  • Ник в сети:hell4opt
  • Каналы:#hell4opt

Отправлено 28 Май 2010 - 07:01

Можно что-то для eggdrop на tcl придумать.
Читаешь весь файл, и начинаешь по очереди форичем(foreach) перебирать строки, если строка не пустая, то добавляешь в конец точку с запятой и записываешь в другую переменную, а если пустая, то переходишь к следующей строке. И когда перебрал все строки то вторую переменную пишешь в новый файл.
Примерно так.

да уже сам написал, все много проще
go {
var %q = 1
while (%q <= $lines(baza.txt)) {
var %i = $read(baza.txt,%q)
if (%i != $null) { write 1.txt %i $+ ; }

inc %q
}
echo -a Готово
}

#4 NeutroN

NeutroN

    Новичок

  • Пользователи
  • 6 сообщений
  • Пол:Мужчина
  • Город:Великий Новгород
  • Ник в сети:NeutroN
  • Каналы:#Unversity

Отправлено 17 Ноябрь 2011 - 20:59

Не проще ли было отредактировать сию исходную базу обычным word'ом? :)
В математике нет символов для неясных мыслей. (Анри Пуанкаре)

#5 Гость_OLzenizin_*

Гость_OLzenizin_*
  • Гости

Отправлено 04 Июль 2013 - 13:26

помню и зннаю что раньше я бы такой написал за 5 минут, но сейчас не помню вообще ничего, надеюсь на вашу помощь! спасибо заранее




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных