Найти файлы, отсортировать по времени создания
От: Аноним  
Дата: 09.12.13 14:21
Оценка:
Как в bash-скрипте найти файлы по заданной маске и отсортировать их по времени создания?
Re: Найти файлы, отсортировать по времени создания
От: Vzhyk  
Дата: 09.12.13 14:53
Оценка:
12/9/2013 5:21 PM, Аноним 24 пишет:

> Как в bash-скрипте найти файлы по заданной маске и отсортировать их по

> времени создания?
Вот что меня поражает на этом форуме здесь, так это то, как некоторые
тут умудряются ничего не зная и не умея и не желая разбираться с помощью
местных писателей задачи рабочие выполнять.
Posted via RSDN NNTP Server 2.1 beta
Re[2]: Найти файлы, отсортировать по времени создания
От: Аноним  
Дата: 09.12.13 14:59
Оценка: -1
Здравствуйте, Vzhyk, Вы писали:

V>12/9/2013 5:21 PM, Аноним 24 пишет:


>> Как в bash-скрипте найти файлы по заданной маске и отсортировать их по

>> времени создания?
V>Вот что меня поражает на этом форуме здесь, так это то, как некоторые
V>тут умудряются ничего не зная и не умея и не желая разбираться с помощью
V>местных писателей задачи рабочие выполнять.

Очень "полезный" комментарий, спасибо. Ты, наверно, знаешь все на свете, и всегда во всем разбираешься сам.
И умеешь читать мысли вдобавок.
Re[3]: Найти файлы, отсортировать по времени создания
От: Vzhyk  
Дата: 09.12.13 15:02
Оценка:
12/9/2013 5:59 PM, Аноним 24 пишет:

> Очень "полезный" комментарий, спасибо. Ты, наверно, знаешь все на свете,

> и всегда во всем разбираешься сам.
Я прежде чем спрашивать что-то здесь лезу в гугол и читаю по теме и
пробую. В твоем случае для начала следовало бы почитать учебники по
bash. Их в инете и с примерами и на русском есть.
Posted via RSDN NNTP Server 2.1 beta
Re[3]: Найти файлы, отсортировать по времени создания
От: wildwind Россия  
Дата: 09.12.13 15:07
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Очень "полезный" комментарий, спасибо. Ты, наверно, знаешь все на свете, и всегда во всем разбираешься сам.

А>И умеешь читать мысли вдобавок.

А еще Vzhyk очень быстрый (как можно догадаться :), сразу на пять ходов вперед прыгает. Но если хочешь, давай начнем издалека: как пробовал и что именно не получается?
Re[4]: Найти файлы, отсортировать по времени создания
От: Аноним  
Дата: 09.12.13 15:21
Оценка:
Здравствуйте, wildwind, Вы писали:

W>Здравствуйте, Аноним, Вы писали:


А>>Очень "полезный" комментарий, спасибо. Ты, наверно, знаешь все на свете, и всегда во всем разбираешься сам.

А>>И умеешь читать мысли вдобавок.

W>А еще Vzhyk очень быстрый (как можно догадаться , сразу на пять ходов вперед прыгает. Но если хочешь, давай начнем издалека: как пробовал и что именно не получается?


find-ом игрался. Уже понял, что это не то, что мне нужно. Хотел логи вывести в том порядке, в котором они создаются, потом понял что проще (и надежнее) счетчик в цикле плюсовать и формировать имя файла. Сори, спал сегодня всего пять часов, поэтому очень плохо соображаю. Вопрос снят, в общем.
Re[5]: Найти файлы, отсортировать по времени создания
От: wildwind Россия  
Дата: 09.12.13 15:49
Оценка:
Здравствуйте, Аноним, Вы писали:

А>find-ом игрался. Уже понял, что это не то, что мне нужно. Хотел логи вывести в том порядке, в котором они создаются, потом понял что проще (и надежнее) счетчик в цикле плюсовать и формировать имя файла. Сори, спал сегодня всего пять часов, поэтому очень плохо соображаю. Вопрос снят, в общем.


Если файлы в одном каталоге, то ls все сделает. Если файлы создаются через logrotate, то порядок будет как раз обратным. Так что надежнее IMHO по ctime.
Re[6]: Найти файлы, отсортировать по времени создания
От: Аноним  
Дата: 09.12.13 16:06
Оценка:
Здравствуйте, wildwind, Вы писали:

W>Здравствуйте, Аноним, Вы писали:


А>>find-ом игрался. Уже понял, что это не то, что мне нужно. Хотел логи вывести в том порядке, в котором они создаются, потом понял что проще (и надежнее) счетчик в цикле плюсовать и формировать имя файла. Сори, спал сегодня всего пять часов, поэтому очень плохо соображаю. Вопрос снят, в общем.


W>Если файлы в одном каталоге, то ls все сделает. Если файлы создаются через logrotate, то порядок будет как раз обратным. Так что надежнее IMHO по ctime.


В смысле, обратным? Первым будет просто .log
Потом log.1, log.2 и тд, не?
Re[7]: Найти файлы, отсортировать по времени создания
От: wildwind Россия  
Дата: 09.12.13 17:32
Оценка:
Здравствуйте, Аноним, Вы писали:

А>В смысле, обратным? Первым будет просто .log

А>Потом log.1, log.2 и тд, не?

Да, но это будет порядок, обратный тому, [i]"в котором они создаются"[i/].
Кстати, проверил сейчас, ctime не годится. Он меняется при rotate. Нужно по mtime или действительно по имени но в обратном порядке.
Re[8]: Найти файлы, отсортировать по времени создания
От: Аноним  
Дата: 10.12.13 07:43
Оценка:
Здравствуйте, wildwind, Вы писали:

W>Здравствуйте, Аноним, Вы писали:


А>>В смысле, обратным? Первым будет просто .log

А>>Потом log.1, log.2 и тд, не?

W>Да, но это будет порядок, обратный тому, [i]"в котором они создаются"[i/].

W>Кстати, проверил сейчас, ctime не годится. Он меняется при rotate. Нужно по mtime или действительно по имени но в обратном порядке.

И как отсортировать по имени в обратном порядке? Если я не знаю максимальный номер.
Re[9]: Найти файлы, отсортировать по времени создания
От: wildwind Россия  
Дата: 10.12.13 11:26
Оценка: -1 :)
Здравствуйте, Аноним, Вы писали:

А>И как отсортировать по имени в обратном порядке? Если я не знаю максимальный номер.


ls -r
Re: Найти файлы, отсортировать по времени создания
От: ДимДимыч Украина http://klug.org.ua
Дата: 10.12.13 12:22
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Как в bash-скрипте найти файлы по заданной маске и отсортировать их по времени создания?


find | xargs stat | sort | cut например
Обязательно бахнем! И не раз. Весь мир в труху! Но потом. (ДМБ)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.