나는이 스크립트를 구축했습니다입니다. 나는 ...이 당신이 원하는 것을 생각
#!/bin/bash
timezone=":Australia/Melbourne"
delay=30M # Number of minutes they need to publish the latest image
declare -a minutes=(00 06 12 18 24 30 36 42 48 54)
current_minute=`TZ=$timezone date -v -$delay +%M`
nearest_minute=${minutes[0]}
for minute in ${minutes[@]}
do
if [ $minute -gt $current_minute ]
then
break
fi
nearest_minute=$minute
done
lastest_url="http://www.bom.gov.au/radar/IDR023.T.`TZ=$timezone date +%Y%m%d%I`$nearest_minute.png"
echo "Downloading... $lastest_url"
wget $lastest_url
참고 : 시간 형식은 12 시간 또는 24 시간 인 경우가 24 시간 인 경우에, 최신 사진 201712192136 정도가 될 것이기 때문에 나는 아직 모른다 .. 하지만 201712190936입니다.
https://www.gnu.org/software/wget/manual/wget.html –
이것은 실제로 도움이되지 않습니다. 나는 wget의 기초를 알고 있지만 스크립트에서 URL의 날짜를 변경하는 방법을 알아야한다. –
'wget'을 사용하는 방법을 알고 있다면 무엇을 시도 했습니까? 당신은 이미 무엇을 얻었습니까? 아직도 실패한 것은 무엇입니까? –