Т.к. я совсем не программер, то могу только строчки перекладывать, а тут появилась нужда упростить скрипт (т.к. работает на железяке под Линуксом и тормозит вывод).

Инет-сервис отдаёт дату по запросу
cityDate = getXMLText("adc_database", "forecast", "day", "obsdate");
в формате mm/dd/yyyy

Затем её в виде текста прописывают в файл
writeStringToFile("/tmp/cityDate.tmp", cityDate);

и запускают скрипт преобразования
dlok=getURL("http://127.0.0.1/cgi-bin/date.cgi");

Сам скрипт
tmp_date=`cat /tmp/cityDate.tmp`
m=$(echo $tmp_date | awk -F/ '{print($1)}')
d=$(echo $tmp_date | awk -F/ '{print($2)}')
y=$(echo $tmp_date | awk -F/ '{print($3)}')
echo $d/$m/$y > /tmp/corr_cityDate.tmp

переписывает дату в правильном формате дд/мм/гггг в другой файл,
откуда по мере необходимости её и считывают
date=readStringFromFile("/tmp/corr_cityDate.tmp");


Как-то можно упростить процесс перекладывания дня и месяца без промежуточной записи в файл?

Или ничего лучше китайского кода не придумать?