URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 10164
[ Назад ]

Исходное сообщение
"Удаление строки после использования"

Отправлено boroda4 , 13-Июн-17 22:13 
Всем привет. Есть скрипт. Если вратце то он из файла number.txt берет поочереди строки с номерами и создает файлы .call заменяя в них 123456 на номер из number.txt
Вопрос такой как изменить скрипт так, чтобы после использования каждого номера страка с номером удалялся бы из файла number.txt? Кучу всего перечитал, но так и не могу понять как это сделать.

Содержание

Сообщения в этом обсуждении
"Удаление строки после использования"
Отправлено Аноним , 14-Июн-17 04:19 
> чтобы страка с номером удалялся бы из файла

просто их надо стиреть из файла



"Удаление строки после использования"
Отправлено михалыч , 14-Июн-17 10:11 
всё, дожили, полный кабздец ))

пошли, стирать (не бельё!!)

https://stackoverflow.com/questions/2652338/how-do-i-delete-...

или используемая строка не первая и может находиться в любом месте?

ну хоть бы "скрыпт" свой показали что ли, или он очень "сикретный"??


"Удаление строки после использования"
Отправлено ПавелС , 14-Июн-17 12:23 
> Всем привет. Есть скрипт. Если вратце то он из файла number.txt берет
> поочереди строки с номерами и создает файлы .call заменяя в них
> 123456 на номер из number.txt
> Вопрос такой как изменить скрипт так, чтобы после использования каждого номера страка
> с номером удалялся бы из файла number.txt? Кучу всего перечитал, но
> так и не могу понять как это сделать.

man sed
Куча статеек по использованию, например:
http://najomi.org/_nix/sed/3


"Удаление строки после использования"
Отправлено ПавелС , 14-Июн-17 12:33 
>> Всем привет. Есть скрипт. Если вратце то он из файла number.txt берет
>> поочереди строки с номерами и создает файлы .call заменяя в них
>> 123456 на номер из number.txt
>> Вопрос такой как изменить скрипт так, чтобы после использования каждого номера страка
>> с номером удалялся бы из файла number.txt? Кучу всего перечитал, но
>> так и не могу понять как это сделать.
> man sed
> Куча статеек по использованию, например:
> http://najomi.org/_nix/sed/3

Если одновременно читаешь этот файл, то удалять лучше в копии. А то будет непредсказуемо в поступающих данных.


"Удаление строки после использования"
Отправлено Romik , 14-Июн-17 13:00 
Скриптом создайте сразу все call файлы в отдельной директории, с именем по номеру телефона. Потом в outgoing (asterisk) будете перекидывать потихоньку.
А вообще это делается из базы, а не из файла. В базу заносятся попытки дозвона и их результат.
http://www.opennet.me/base/net/asterisk_autodial.txt.html