несколько завитков с аутентификацией пользователя

Я хочу автоматизировать загрузку некоторых конфигурационных файлов из моего репозитория без использования git (просто настроить конфигурации), и для этого я хотел бы загрузить эти файлы с помощью curl. Поскольку мне нужен пользовательский аутентификатор, мне интересно, как я мог бы справиться с этим в рамках одной команды?

curl --user Linus https://my.repo.com/repo/file.txt -o /home/user/download && https://my.repo.com/repo/file2.txt -o /home/user/forlaterusage

Команда выше не работает, как задумано.

Чего я хочу добиться, так это того, что мне нужно вводить свой пароль только один раз для нескольких загрузок. .

0
задан 16 July 2020 в 16:26

1 ответ

Вы можете использовать -u или - пользователь с форматом «пользователь: пароль»:

#!/bin/bash
user=Linus
read -sp "Enter Password: " password
curl -u "$user:$password" http://example.com/file1.txt -o /path/to/output1
curl -u "$user:$password" http://example.com/file2.txt -o /path/to/output2
1
ответ дан 30 July 2020 в 22:06

Другие вопросы по тегам:

Похожие вопросы: