Приветствую.
Нужны два маленьких скрипта выполняющих следующие действия 🙂. А именно:
1)Есть текстовый файл(далее файл1), в этом файле подряд записаны несколько строк, для примера:
ivan.txt
sergey.txt
anatoliy.txt
....
pahom.txt
Также есть некая папка(например /home/files/) на сервере(путь должен указываться в скрипте) и в ней лежит(или не лежит)файл.
Так вот скрипт должен проверять наличие файлов в этой папке. Если есть хотя бы один файл - ничего не делать, а если файла нет, то взять самую нижнюю строчку из файл1 (в данном случае это "pahom.txt") и скопировать значение в другой текстовый файл(далее файл2), удалить в файл1, а также это же значение записать в определенное место определенного файла(далее файл3), а после скопировать этот файл3 в ту папку, что проверялась в начале(/home/files/).
Звучит путано, попытаюсь объяснить. Допустим есть файл3.txt в нём текст формата:
111 zabor333 pasta444 ZAMENA copy markus333 333saas
Так вот значение из файл1 нужно записать вместо ZAMENA в этот файл, чтобы получилось:
111 zabor333 pasta444 pahom.txt copy markus333 333saas
2)Скрипт проверяет наличие файлов в определенной папке(например /home/files2/)(путь также должен задаваться в скрипте) и если находит там файл , то ищет название этого файла в файл2. Нашел - удалил значение и сам файл(который нашёл, а не файл2). Если же файл не находит - ничего не делает, соответственно.
Вот такая штука нужна. Язык - любой, главное, чтоб можно было выполнить на vps под linux в командной строке, в фоне(то есть чтоб я смог потом повесить на cron).
Отзыв заказчика о сотрудничестве с Андреем Покиньчередой
Маленький скрипт для работы с файламиВсё отлично. Спасибо огромное за работу!
![]()
-
1 день150 UAH
248 6 0 1 день150 UAHЗдравствуйте! Готов сделать на PHP. Оплата по факту.
-
Победившая ставка1 день150 UAH
105 2 0 Победившая ставка1 день150 UAHСделаю с удовольствием, пишите.
-
1 день255 UAH
134 1 0 1 день255 UAHЗдравствуйте, могу быстренько на Python сделать.
-
1 день300 UAH
285 3 0 1 день300 UAHЗдравствуйте!
Сделаю на bash
-
1 день200 UAH
566 9 1 1 1 день200 UAHГотов помочь.
Skype - serhiy.romanov
-
1 день255 UAH
155 22 0 1 день255 UAHДобрый день.Могу Вам помочь. skype= tsyuha, icq= 219788856, e-mail= [email protected]
-
454 39 0 Готов выполнить!
1 скрипт:
Входные данные: набор замен (файл1), текстовый файл (файл3), путь к папке (path)
1. Проверяем наличие файлов в папке, которая расположена на (path)
1.1. Если есть файлы, то переход на пункт 5
1.2. Иначе переход на пункт 2
2. Берем последнюю строку(STR) с (файла1), которую бросаем в (файл2)
3. Открываем (файл3) и меняем слово "ZAMENA" на строку (STR)
… 4. Делаем копию (файл3) в (path)
5. Конец программы
2 скрипт:
Входные данные: текстовый файл (файл2), путь к папке (path)
1. Проверяем наличие файлов в папке, которая расположена на (path)
1.1. Если есть файлы, то переход на пункт 2
1.2. Иначе переход на пункт 3
2. Цикл (i-того файла) с папки (path)
2.1. Поиск имени (i-того файла) в файле (файл2)
2.1.1 Если нашли, то переход на переход на пункт 2.2
2.1.2 Иначе переход на пункт 3
2.2. Удаляем (i-тый файла) и найденную строку в файле (файл2)
3. Конец программы
Актуальные фриланс-проекты в категории Java
Кастомизация экрана загрузки и меню Minecraft 1.12.2 (Tech Survival)
906 UAH
Необходимо доработать готовый клиент Minecraft 1.12.2 с модами и внедрить собственный дизайн интерфейса в стиле технического выживания (Industrial / Tech Survival).Что нужно сделать1. Кастомный экран загрузки модов Необходимо заменить стандартный экран загрузки Minecraft/Forge,… Java, Разработка игр ∙ 15 часов 20 минут назад ∙ 3 ставки |
Інтеграція в CRM модулів сканерів стоматологій
27 000 UAH
Мы разработали CRM систему для взаимодействия с зубными врачами и лабораториями. Нужно интегрировать сервисы iTero, sirona, medit и др чтобы подтягивались файлы автоматически AI и машинное обучение, Java ∙ 15 часов 59 минут назад ∙ 17 ставок |
Разработка простых 2D-игр (Змейка, Галактика и т.д.) под Google Play MarketЗдравствуйте! Ищу разработчика (или начинающего с хорошей базой), который сможет создать несколько простых классических 2D-игр для мобильной платформы Android с дальнейшей публикацией в Play Market.Для начала нужно разработать одну-две игры. Примеры сеттинга и механик:… Java, Разработка игр ∙ 2 дня 19 часов назад ∙ 17 ставок |
Создание приложенияЖелаю создать мобильное приложение для общения, в приложении должны быть аудио, видео звонок, создание групповых чатов, возможность синхронизировать с контактами телефона, настройками аккаунта: привязка по email, 2fa, номеру телефона, возможность настраивать уведомления… Java, Python ∙ 7 дней 13 часов назад ∙ 40 ставок |