Размер netCDF-файла в переменную в bash-скрипте
-
- Интересующийся
- Сообщения: 25
- Зарегистрирован: 09 янв 2013, 17:21
- Репутация: 0
Размер netCDF-файла в переменную в bash-скрипте
Суть вопроса заключается в следующем, есть фаил с расширением netCDF, нужно написать bush скрипт, в котором я создаю переменную и мне необходимо в эту переменную передать размер(size) данного файла, подскажите пожалуйста, каким образом это можно реализовать?
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Размер netCDF-файла в переменную в bash-скрипте
Размер файла в байтах можно передать в переменную в shell-скрипте так:
Код: Выделить всё
size=$(ls -l example.nc | cut -d' ' -f5)
Редактор материалов, модератор форума
-
- Интересующийся
- Сообщения: 25
- Зарегистрирован: 09 янв 2013, 17:21
- Репутация: 0
Re: Размер netCDF-файла в переменную в bash-скрипте
Прошу прощения, не правильно сформулировал
Я хотел спросить, возможно ли передать в переменную разрешение netCDF файла, т.е ["width" x "height"] ?

-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Размер netCDF-файла в переменную в bash-скрипте
Чтобы занести размеры какого-то одного субнабора данных (например, "SUBDATASET_1") в переменную, делаем:NIckolay писал(а):возможно ли передать в переменную разрешение netCDF файла, т.е ["width" x "height"] ?
Код: Выделить всё
size_1=$(gdalinfo example.nc | grep "SUBDATASET_1_DESC" | cut -d'=' -f2 | cut -d']' -f1 | tr -d '[' )
Код: Выделить всё
gdalinfo example.nc | grep "SUBDATASET" | grep "DESC" | while read i; do size=$(echo $i | cut -d'=' -f2 | cut -d']' -f1 | tr -d '[') ; echo $size; done
Редактор материалов, модератор форума
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя