|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 24 Feb 2006 13:52:02 To : Vadim Goncharov Subject : Re: ls и много файлов --------------------------------------------------------------------------------
23 фев 2006, четверг, в 23:11 KRAST, Vadim Goncharov написал(а):
VG>>>>> cd /your/directory ; ls -1 | grep name
EG>>>> Если уж даешь советы, давай корректные.
EG>>>> echo catalog | grep cat.log
VG>>> Чего? Hа stdin у грепа будет одно слово "catalog", а не листинг
VG>>> директории.
EG>> Представь себе, что нужен файл cat.log, а в листинге только catalog.
EG>> Либо что ищем cat.log*, а в листинге только файлы catalog*.
EG>> grep - неподходящий инструмент для замены shell wildcards, он их не умеет
EG>> прямо.
VG> Есть другие варианты?
Я в самом начале треда дал работающий вариант.
find . -maxdepth 1 -name 'file_*'
find работает как раз с shell wildcards.
Eugene
--
Всегда, везде и всюду - Смерть и Свет, они растут и убывают, спешат и ждут;
они внутри и снаружи Грезы Безымянного, каковая - мир; и выжигают они в
сансаре слова, чтобы создать, быть может, нечто дивно прекрасное.
--- slrn/0.9.8.0 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093637e96ff.html, оценка из 5, голосов 10
|