тип expression
Хотя непонятно, зачем парсить строку с прокси, если ее можно целиком вставить и бас сам все сделает. Только тип прокси указать нужный. А если пркоси идет с протоколом (типа socks5://proxy:port:login:pass), то можно тип ставить auto
Привет всем
До меня не дойдет в чем может быть проблема, может вы поможете :)
У меня скрипт работает в много потоке. Есть задача использования txt файла(почты), с последующим удалением этих почт( не всех а определенных с удачным выполнением ).
Т.е я паршу почты через:
Пример почт: 
По логике если поток завершился удачно я удаляю почту из txt файла. Все бы ничего в 1 потоке он удаляет как нужно, но если запустить в много потоке то получается такая картина к примеру:
Скрипт работает в 5 потоков, 1,2,3,4 завершились неудачно а 5 завершился удачно и нужно удалить почту с txt файла, удаляю и получается что 1.2.3.4 почты тоже удаляются:

Как можно решить данную проблему?(
@facebyk said in Как правильно удалить строку из файла?:
Скрипт работает в 5 потоков, 1,2,3,4 завершились неудачно а 5 завершился удачно и нужно удалить почту с txt файла, удаляю и получается что 1.2.3.4 почты тоже удаляются:
Поставьте не чтение и удаление, а удалить из ресурса немедленно, только в самом конце выполнения задач.
То есть программа будет брать читать, и если ошибка почта будет оставаться.
@facebyk said in Как правильно удалить строку из файла?:
@Bigma Причем тут одинаковые строки? Почты не могут быть одинаковые.
Вообще проблем не увидел, ваш скрипт в вашем случае отрабатывает как надо.
Причем тут какие либо удаления либо еще что то, смотрите логику как я и писал ранее.
Или вас смущает что перебора нету ? Так вы его и не задали чтоб он был, опять же логика.
Никакого неравномерного либо не указанного удаления нигде нету.
@facebyk said in Как правильно удалить строку из файла?:
@Dodok Запустите пожалуйста в много потоке)
Хм... странно.
Это к фоксу, не должно ж такого быть. Баг какой то.