Т.к. я совсем не программер, то могу только строчки перекладывать, а тут появилась нужда упростить скрипт (т.к. работает на железяке под Линуксом и тормозит вывод).
Инет-сервис отдаёт дату по запросу
Затем её в виде текста прописывают в файл
и запускают скрипт преобразования
Сам скрипт
переписывает дату в правильном формате дд/мм/гггг в другой файл,
откуда по мере необходимости её и считывают
Как-то можно упростить процесс перекладывания дня и месяца без промежуточной записи в файл?
Или ничего лучше китайского кода не придумать?
Инет-сервис отдаёт дату по запросу
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");
Как-то можно упростить процесс перекладывания дня и месяца без промежуточной записи в файл?
Или ничего лучше китайского кода не придумать?