bash — чтение .grd файла в переполнении стека

Обнаружено, что GRD является «файлом набора данных с сеткой», но не может увидеть его содержимое с помощью cat, Я думаю, что это в двоичном формате, поэтому он должен быть прочитан по-другому. Проблема в том, что только примеры найдены в Fortran, R, MATLAB … Я должен преобразовать скрипт ниже в PHP (это только частичный код):

if test -s /path/${datemax}00tx.grd
then

# creating ctl file

echo DSET  /path/${datamax}00tx.grd >> $DIR/new-$customer.ctl
echo UNDEF  777.7   >> $DIR/new-$customer.ctl
echo TITLE CTL to view interpolated files >> $DIR/new-$customer.ctl
echo XDEF 176 LINEAR  -76 .25 >> $DIR/new-$customer.ctl
echo YDEF 160 LINEAR  -34 .25 >> $DIR/new-$customer.ctl
echo ZDEF 1  LINEAR  1 1  >> $DIR/new-$customer.ctl
echo TDEF 1  LINEAR 00Z01apr$yearmax 24HR >> $DIR/new-$customer.ctl
echo VARS 1 >> $DIR/new-$customer.ctl
echo maxval 0   99   Maximum Value>> $DIR/new-$customer.ctl
echo ENDVARS >> $DIR/new-$customer.ctl

echo MAXVAL

cat << eof | grads -bpc "$DIR/getvalues.gs"maxval
$customer
eof

fi

rm -f $DIR/new-$customer.ctl

Можно ли сделать это, используя другой язык, такой как PHP, Java (мой любимый) или Python? Этот уродливый сценарий напоминает мне о Ассамблее.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]