Как загрузить несколько ссылок в один файл, используя aria2c
? Это работает, но он все равно будет загружать все ссылки в виде отдельных файлов.Как загрузить несколько ссылок в один файл?
aria2c -i links.txt --o result.txt
Как загрузить несколько ссылок в один файл, используя aria2c
? Это работает, но он все равно будет загружать все ссылки в виде отдельных файлов.Как загрузить несколько ссылок в один файл?
aria2c -i links.txt --o result.txt
Вы можете использовать следующую пользовательскую команду:
aria2c2 links.txt results.txt
Определив эту функцию:
function aria2c2() {
mkdir output && \
aria2c -i $1 --dir output && \
cat output/* > $2 && \
rm -r output
}
Это загрузит содержимое ссылки указывают на и объединить их в один текстовый файл называемый «results.txt». Это предполагает, что вы работаете только с текстом.
Чтобы определить функцию для каждого нового терминала, поместите его в файл ~/.bashrc
. Загрузите его в текущий терминал, введя source ~/.bashrc
.
Это не отвечает на вопрос (то есть, как сделать это с только aria2c), но это лучшее, что я есть, и я не хватает репутации комментировать.
могли бы также использовать завиток + xargs может быть кошка – user7201427
функция aria2c2() { выход MkDir && \ aria2c -i $ 1 --dir выход && \ выход кошка/*> $ 2 && \ гт -r выход } –
И то вы можете ввести: aria2c2 links.txt results.txt –
Обратитесь к своему системному администратору или спросите у [Суперпользователя] (http://superuser.com/tour). Stack Overflow - это вопрос и ответ для профессиональных и энтузиастов-программистов. – Cyrus
Обеспечьте минимальный контролируемый вход и ожидаемый выход. – Inian