Раньше у меня был скрипт, который в основном возвращал текущую температуру с сайта. Это было сделано с помощью wget, а затем awk, чтобы вернуть «Температуру» в качестве переменной, затем я использовал sox для создания файла, говорящего о том, что температура и т. Д. c.
Сайт изменился, и у меня возникли проблемы с пишу это.
Вот что у меня есть:
URL='https://wttr.in/rhyl'
temp="wget -q -O- "$URL" | awk -F\' 'data-value/{print $1 }'| head -1)"
sox -V1 -c 1 silence.wav base.wav $temp.wav temp-dry.wav
sox -V1 -m temp-bed2.wav temp-dry.wav tempfx.wav
sox -V1 tempfx.wav tempfx+15db.wav vol 9 db
sox -V1 temp-dry.wav temp-dry+10db.wav vol 10 db
Я доволен битом sox до сих пор, я просто не могу вернуть переменную, т.е. "12" от температуры section of wttr.in
Желаемый вывод $ temp - просто число без специальных символов, т.е. $ temp = 12