У меня есть небольшой скрипт в bash
на macOS
, где я использую массив с датами вроде 19000105
в формате yyyymmdd
.
. В этом скрипте я анализирую даты этогомассив в цикл, как:
for i in "${list[@]}"; do
wget -A pdf -nc -E -nd --no-check-certificate URL$iURL$i_tif.pdf
done
, где wget
открывает URL для загрузки PDF.Чтобы это работало, мне нужно дважды добавить дату к URL-адресу в разных частях.
Однако URL-адрес в какой-то момент содержит подчеркивание сразу после вставки даты, которая должна выглядеть примерно так:: 19000105_tif/jpegs/
.
Я подумал, что мне нужно добавить скрученные скобки, например {$i}_tif/
, чтобы убрать, однако URL-адрес анализируется как %7B18500105%7D_tif/
, что неверно.
Если я уйдув скрученных скобках, таких как $i_tif/
, URL-адрес анализируется как /jpegs/
, где дата и tif
-часть перед ним вообще не анализируются и полностью исчезают.
Как правильно добавить даты сподчеркивание в URL сразу после?