да уже сам написал, все много прощеМожно что-то для 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 Готово
}