От $ завиток -Гhttp://www.ncbi.nlm.nih.gov/geo/download/?acc=GSE48191
301 Moved Permanently
Moved Permanently
The document has moved here.
Так и надо сделать
wget https://www.ncbi.nlm.nih.gov/geo/download/?acc=GSE48191
Обратите внимание на "s" после http. Я попробовал это сам, и это сработало просто отлично.
Да , есть способ запрограммировать взаимодействие с консолью :Ожидать. Несколько доступных ресурсов(https://core.tcl-lang.org/expect/indexкажутся хорошей отправной точкой ); Exploring Expect Либес (ISBN 9781565920903 )— прекрасная книга на эту тему.
Особый случай :если есть только одна вещь, которую нужно ввести с клавиатуры (скажем «foo
» ), вы можете обойтись одним из следующих способов трюки (и не нужно учиться Ожидайте только этого одного задания!):
/some/executable <<< 'foo'
script -c "echo 'foo'" /dev/null | /some/executable
Есть ли способ просто предоставить ответы заранее и не беспокоить?? Возможно . Инструмент, с которым вы имеете дело , может иметь возможность неинтерактивного выполнения; внимательно прочитайте инструкцию по использованию, на случай, если такая возможность есть, а вы ее не заметили. Я видел вариант неинтерактивного выполнения, который назывался по-разному; искать
--assumeyes
--preconfig
-y
Несомненно, другие участники могут предоставить дополнительные примеры.