Как выполнить поиск типов файлов в команде листинга? - PullRequest
0 голосов
/ 10 июля 2019

У меня есть каталог, заполненный файлами изображений, но в разных форматах. Я хотел бы иметь возможность использовать grep, чтобы получить только расширение каждого файла, а затем действовать в соответствии с каждым типом.

Моя проблема в том, что я не могу понять команду grep, чтобы просто вывести расширение.

Может ли кто-нибудь мне помочь?

Ответы [ 2 ]

0 голосов
/ 11 июля 2019

На случай, если кто-нибудь столкнется с этим. Моей целью было сделать это в моем Perl-скрипте. Итак, я обнаружил, что работает:

my ($fext) = $fullname =~ /(\.[^.]+)$/;
0 голосов
/ 10 июля 2019

Я хотел бы предложить использовать команду AWK, чтобы получить расширение файла

ls -lrt | awk -F . '{print $NF}'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...