Запустите приведенный ниже сценарий из папки, в которой находятся все эти файлы.
for f in *.hdf; do mv -- "$f" "${f%%.*}".hdf ; done
Приведенный выше сценарий проверяет наличие всех файлов с hdf
внутри текущего каталога и для каждого файла удаляются символы после .
и добавляет расширение как .hdf
How to install Perl modules on Debian 9?
1 )-cpan
:
cpan Module::Name
например:
cpan IO::Socket::SSL
cpan Net::SSLeay
2 )Черезapt
Используйте apt-file
, чтобы получить точное имя пакета, а затем установите его. Для установкиapt-file
:
apt install apt-file
apt-file update
Чтобы получить имя пакета:
apt-file search Module/Name
или:
apt-file search Module/Name | awk '{print $1}' | uniq | tr -d \:
например,:
apt-file search IO/Socket/SSL | awk '{print $1}' | uniq | tr -d \:
пример вывода:
libio-socket-ssl-perl
При установке пакета libio-socket-ssl-perl
будет установлен perl-модуль IO::Socket::SSL
:
apt install libio-socket-ssl-perl
Я добавляю ответ, но это не прямой ответ на мой вопрос.
На самом деле я устанавливал sendemail,и я только что обнаружил, что у Debian 9 есть официальный пакет, поэтому я не ответил на свой вопрос, а решил свою проблему, просто выполнив
apt install sendemail
Я оставлю этот вопрос открытым на некоторое время, потому что я думаю, что вопрос был интересным
Иногда да
apt search <package> | grep perl
Обратите внимание, что имя пакета написано в нижнем регистре. В вашем случае этоapt search ssleay | grep perl