Вы можете использовать такую команду:
while read line; do mv "$line" /media/skipped/; done < directory_list.txt
Я предполагаю, что каждая строка входного файла содержит одну запись в каталоге.
На ваш вопрос две части.
Первый загружает скрипт для установки непосредственно из репозитория GitHub или GitHub GIST.
Оба Репозитории GitHub и GIST позволяют получить ссылку на объект «Raw», которая указывает на сам объект, и напрямую передает этот объект в виде обычного текста, если это возможно, в веб-браузере. Пользовательские скрипты обычно подбираются правильно с этими «сырыми» URL-адресами. Вы можете получить необработанный URL-адрес, нажав кнопку «Raw» на отдельном элементе в GIST или когда вы просматриваете конкретный объект в репозитории GitHub.
Вторая часть настраивает поля обновления и загрузки в usercript, чтобы указать на ту же исходную ссылку, что и вы получили выше, чтобы позволить GreaseMonkey / TamperMonkey autoupdate.
Существует много сценариев, которые делают это. Я собираюсь использовать пример из репозитория Userscripts команды Charcoal Team, называемого Flag Dialog Smokey Controls, а также FDSC, который имеет хороший пример такой конфигурации.
У пользователя есть раздел заголовка, который определяет особенности пользовательского скрипта, такие как имя скрипта, его номер версии, вкладчики, сайты, для которых он включен, и другие поля. Здесь есть два поля, которые очень важны для компонентов «загрузка» и «обновление», которые вы после - @updateURL и @downloadURL. Установите эти поля в разделе // ==UserScript== комментарий / заголовок к исходной ссылке, на которую я ссылаюсь в первом разделе. Затем, Greasemonkey / Tampermonkey соответствующим образом интерпретирует URL-адреса обновлений и обновляет их, когда вы увеличиваете «версию» в разделе заголовка usercript.
Обратите внимание, что FDSC использует два сценария для этого: один для фактического обнаружения обновлений а другой для фактического места загрузки для получения обновленной версии:
// @updateURL https://raw.githubusercontent.com/Charcoal-SE/Userscripts/master/fdsc/fdsc.meta.js
// @downloadURL https://raw.githubusercontent.com/Charcoal-SE/Userscripts/master/fdsc/fdsc.user.js
Я считаю, что вы можете использовать одну и ту же ссылку, хотя для этого. (Я не тестировал это, хотя)
На ваш вопрос две части.
Первый загружает скрипт для установки непосредственно из репозитория GitHub или GitHub GIST.
Оба Репозитории GitHub и GIST позволяют получить ссылку на объект «Raw», которая указывает на сам объект, и напрямую передает этот объект в виде обычного текста, если это возможно, в веб-браузере. Пользовательские скрипты обычно подбираются правильно с этими «сырыми» URL-адресами. Вы можете получить необработанный URL-адрес, нажав кнопку «Raw» на отдельном элементе в GIST или когда вы просматриваете конкретный объект в репозитории GitHub.
Вторая часть настраивает поля обновления и загрузки в usercript, чтобы указать на ту же исходную ссылку, что и вы получили выше, чтобы позволить GreaseMonkey / TamperMonkey autoupdate.
Существует много сценариев, которые делают это. Я собираюсь использовать пример из репозитория Userscripts команды Charcoal Team, называемого Flag Dialog Smokey Controls, а также FDSC, который имеет хороший пример такой конфигурации.
У пользователя есть раздел заголовка, который определяет особенности пользовательского скрипта, такие как имя скрипта, его номер версии, вкладчики, сайты, для которых он включен, и другие поля. Здесь есть два поля, которые очень важны для компонентов «загрузка» и «обновление», которые вы после - @updateURL и @downloadURL. Установите эти поля в разделе // ==UserScript== комментарий / заголовок к исходной ссылке, на которую я ссылаюсь в первом разделе. Затем, Greasemonkey / Tampermonkey соответствующим образом интерпретирует URL-адреса обновлений и обновляет их, когда вы увеличиваете «версию» в разделе заголовка usercript.
Обратите внимание, что FDSC использует два сценария для этого: один для фактического обнаружения обновлений а другой для фактического места загрузки для получения обновленной версии:
// @updateURL https://raw.githubusercontent.com/Charcoal-SE/Userscripts/master/fdsc/fdsc.meta.js
// @downloadURL https://raw.githubusercontent.com/Charcoal-SE/Userscripts/master/fdsc/fdsc.user.js
Я считаю, что вы можете использовать одну и ту же ссылку, хотя для этого. (Я не тестировал это, хотя)
На ваш вопрос две части.
Первый загружает скрипт для установки непосредственно из репозитория GitHub или GitHub GIST.
Оба Репозитории GitHub и GIST позволяют получить ссылку на объект «Raw», которая указывает на сам объект, и напрямую передает этот объект в виде обычного текста, если это возможно, в веб-браузере. Пользовательские скрипты обычно подбираются правильно с этими «сырыми» URL-адресами. Вы можете получить необработанный URL-адрес, нажав кнопку «Raw» на отдельном элементе в GIST или когда вы просматриваете конкретный объект в репозитории GitHub.
Вторая часть настраивает поля обновления и загрузки в usercript, чтобы указать на ту же исходную ссылку, что и вы получили выше, чтобы позволить GreaseMonkey / TamperMonkey autoupdate.
Существует много сценариев, которые делают это. Я собираюсь использовать пример из репозитория Userscripts команды Charcoal Team, называемого Flag Dialog Smokey Controls, а также FDSC, который имеет хороший пример такой конфигурации.
У пользователя есть раздел заголовка, который определяет особенности пользовательского скрипта, такие как имя скрипта, его номер версии, вкладчики, сайты, для которых он включен, и другие поля. Здесь есть два поля, которые очень важны для компонентов «загрузка» и «обновление», которые вы после - @updateURL и @downloadURL. Установите эти поля в разделе // ==UserScript== комментарий / заголовок к исходной ссылке, на которую я ссылаюсь в первом разделе. Затем, Greasemonkey / Tampermonkey соответствующим образом интерпретирует URL-адреса обновлений и обновляет их, когда вы увеличиваете «версию» в разделе заголовка usercript.
Обратите внимание, что FDSC использует два сценария для этого: один для фактического обнаружения обновлений а другой для фактического места загрузки для получения обновленной версии:
// @updateURL https://raw.githubusercontent.com/Charcoal-SE/Userscripts/master/fdsc/fdsc.meta.js
// @downloadURL https://raw.githubusercontent.com/Charcoal-SE/Userscripts/master/fdsc/fdsc.user.js
Я считаю, что вы можете использовать одну и ту же ссылку, хотя для этого. (Я не тестировал это, хотя)