gzhegow
@gzhegow
aka "ОбнимиБизнесмена"

Как задать для wget -O параметр с динамическим именем страницы?

wget -O file "url?param1=1&param2=2" всегда будет писать в "file"
wget "url?param1=1&param2=2" всегда будет писать в "url?param1=1&param2=2"
Интересует запись в файлы wget_output1.txt, wget_output2.txt и тд для каждого запуска
  • Вопрос задан
  • 322 просмотра
Решения вопроса 2
@abcd0x00
make_name()
{
    echo "file_$(date '+%Y-%m')_$1.txt"
}

for i in 1 2 3; do
    wget -O "$(make_name $i)" "https://www.yandex.ru"
done


Результат
[guest@localhost tmp]$ ls *.txt
file_2017-02_1.txt  file_2017-02_2.txt  file_2017-02_3.txt
[guest@localhost tmp]$
Ответ написан
Комментировать
gzhegow
@gzhegow Автор вопроса
aka "ОбнимиБизнесмена"
Пришлось прибегнуть к параметрам name=$(date +"%Y-%m")
И сериям команд &&
name=$(date +"%Y-%m") && wget -O ${name} "url?param1=1&param2=2"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы