#!/bin/bash lynx -width=10000 -dump http://www.meteonova.ru/rss/23226.xml? | sed -e 's/^.*htm//' | sed -e 's/^[0-9?]*\s//' | sed -e 's/Погода.*$//' | head -n 1 | fold -s -w 30 > /doc/pogoda/get.txt #Убираем из файла get.txt все символы кроме а-я . 0-9 и сохраняем результатьт в get2.txt в одну строку: sed "s,[^а-я.\ ()0-9],,gi" /doc/pogoda/get2.txt #вместо точек во всём файле делаем пробелы и сохраняем результать в get3.txt: sed -e 's/[.]/\ /g' /doc/pogoda/get2.txt > /doc/pogoda/get3.txt #удалить последние 5 символа в каждой строке файла /doc/pogoda/get3.txt и сохранить в get4.txt (в конце получается пробел) rev /doc/pogoda/get3.txt | cut -c 3- | rev >/doc/pogoda/get4.txt #добавляем в конце строки "етров в секунду", чтобы получилось "метров в секунду" и сохраняем в get5.txt sed 's/$/\етров\ в\ секунду/g' get4.txt > get5.txt #озвучиваем: festival -b --tts --language russian "/doc/pogoda/get5.txt" # удаляем лишние созданные файлы sudo rm get.txt get2.txt get3.txt get4.txt