LINUX.ORG.RU

Сообщения rainbowreshh

 

Bash-скрипт по скачиванию данных с git, с последующей архивацией

Всем здравствуйте! Выполняю одно задание, которое на первый взгляд простое, но я что-то уже долго думаю и не могу сделать. Решил обратиться за помощью к пользователям Вашего форума. Задача такая:

  1. Написать BASH-скрипт который скачивает файл https://raw.githubusercontent.com/GreatMedivack/files/master/list.out из репозитория.

  2. Создает на его основе файл с именем SERVER_DATE_running.out, где SERVER это название сервера (передается в скрипт в качестве аргумента, при отсутствии аргумента должно выставляться какое-либо значение по умолчанию), а DATE текущая дата в формате ДЕНЬ_МЕСЯЦ_ГОД (например 01_09_1939).

  • Файл должен содержать только имена тех сервисов, у которых статус равен Running.

В файле должны находиться только имена сервисов, данные из других столбцов исходного файла не нужны.

  1. Запаковывает файл в архив c именем SERVER_DATE и складывает его в папку archives если архива с таким именем еще не существует.

  2. Выполняет проверку архива на повреждение и выводит сообщение об успешном завершении работы или ошибке.

С 1 пунктом все получилось без проблем: #!/bin/bash wget https://raw.githubusercontent.com/GreatMedivack/files/master/list.out

А начиная со второго я всю голову сломал каким образом это сделать. Если есть кто опытный в bash-скриптовании, подскажите как сделать вывод в файл из скрипта?

Спасибо за внимание, всем хорошего настроения)

 , ,

rainbowreshh
()

RSS подписка на новые темы