Если вы часто используете Linux или командную строку, то, наверняка, вы постоянно сталкиваетесь со списками файлов. Большинство файлов состоят из имени файла и его расширения, но в Linux также часто используются скрытые файлы без имен (только расширение).
В следующем задании извлеките имена файлов и типы расширений только для изображений (не включая временные файлы изображений, которые в данный момент редактируются). Файлы изображений имеют расширения .jpg
, .png
и .gif
.
Проблема №5. Соответствие конкретным именам файлов
Задание | Текст | Результат | |
Пропустить | .bash_profile | ![]() |
|
Пропустить | workspace.doc | ![]() |
|
Захватить | img0912.jpg | img0912 jpg |
![]() |
Захватить | updated_img0912.png | updated_img0912 png |
![]() |
Пропустить | documentation.html | ![]() |
|
Захватить | favicon.gif | favicon gif |
![]() |
Пропустить | img0912.jpg.tmp | ![]() |
|
Пропустить | access.lock | ![]() |
Решение | Мы ищем только файлы изображений, заканчивающиеся расширениями jpg , png и gif , поэтому мы можем захватить имена данных файлов, используя выражение (\w+)\.(jpg|png|gif)$. |
Решите задание, чтобы перейти к следующему уроку, либо смотрите Решение.