@mrAibo

Как найти определенные файлы через ls или find?

Доброе время суток,
есть такая проблемка:
в различных директориях есть файлы типа
archint.ini.PRIM
archint.ini.PRIM.ерунда
archint.ini.PRIM.еру.нда

как можно сформулировать команду, чтобы показывались только файлы
archint.ini.PRIM
?
  • Вопрос задан
  • 314 просмотров
Решения вопроса 1
@Aves
find -regex '.*archint\.ini\.[^.]+'
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@balamyt92
; select * from users; --
Правильный ответ (пометь его как правильный ответ с помощью кнопочки ниже)
find -name archint.ini.*
Ответ написан
tech22
@tech22
Лидер проекта http://th22.info
find ./ -name archint.ini.PRIM
Ответ написан
Комментировать
@mrAibo Автор вопроса
Там они разные могут быть - окончания. PRIM - пример. Там может быть написано, что угодно.
Вот с этим столкнулся. Причем счет идет на сотни файлов в различных директориях. На худой конец буду делать frep -v по словам old, backup. Самое хреновое, что старые файлы нельзя трогать.
archint.ini.NDT_C
archint.ini.NDT_C.old.12.05
archint.ini.NCP_PB*.backup
archint.ini.NCP_PB
archint.ini.NCP_PB.old
archint.ini.NDP_MA
archint.ini.NDP_MA*.backup
archint.ini.FCP_X.backp
archint.ini.FCP_X
archint.ini.FCP_BA_OA.backup
archint.ini.FCP_BA_OA
archint.ini.HBT_Z
archint.ini.HBT_Z.backup
archint.ini.HBT_A.backup
archint.ini.HBT_A.11.06.2014
archint.ini.HBT_A
archint.ini.FCP_P
archint.ini.FCP_P.6.5.12
archint.ini.FCP_P.backup
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы