Имея файл в репозитории Github, такой как https://github.com/user/project-name/blob/master/filename
, я написал сценарий оболочки (или функцию в сценарии оболочки) для загрузки этого файла с именем filename
(https://raw.githubusercontent.com/user/project-name/master/filename
), если файл уже существует в моем локальном пути, то я мог бы просто проверить дату последней модификации файла.
Если дата новее, чем дата, уже записанная в файл, я должен просто удалить старый файл и загрузить его из репозитория GitHub напрямую, иначе я ничего не должен делать.
Как я могу сделать это в сценарии оболочки?