CentOS основан на RHEL, который сам основан на Fedora, но выбор пакетов отличается (и, хотя CentOS и RHEL очень похожи, между Fedora и RHEL есть существенные различия, не в последнюю очередь тот факт, совсем другие цели ).
CentOS не включает пакеты GDAL , а ELGIS не поддерживает CentOS 7. Оказывается, EPEL теперь включает пакеты GDAL для RHEL и CentOS 7:
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
сделает их доступными в вашей системе.
Это довольно просто сcut
:
$ cut -f8 -d'|' filename
GN-4536
GN-497187
Это отсекает 8
-е f
поле d
, ограниченное |
(, которое должно быть удалено из оболочки ).
Но он оставляет пробел. Вы можете удалить это с помощью tr
.
$ cut -f8 -d'|' filename | tr -d ' '
GN-4536
GN-497187
мы можем попробовать с помощью приведенной ниже команды, протестировано и работает нормально
awk '{for(i=1;i<=NF;i++){if($i ~ /^GN-[0-9]*$/){print $i}}}' filename
выход
GN-4536
GN-497187