|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Kirill Frolov 2:5030/827.2 11 Feb 2004 12:37:37 To : Igor S.Kozhukhov Subject : Re: bash -------------------------------------------------------------------------------- On Wed, 11 Feb 04 00:27:24 +0300, Igor S.Kozhukhov wrote: ISK> есть у меня файлы вида net-acct.log.1, net-acct.log.2 и т.д., в которых ISK> в первой колонке находится дата вида 2004-01-01 00:00:00 2004-01-01 ISK> 01:00:00 и т.д. мне нужно все файлы собрать в один большой лог за месяц ISK> и удалить те файлы, которые вошли в большой лог собираю я в общий лог так ISK> cat net-acct.* | grep 2004-01- | sort -k1,2 > all.log теперь вопрос - как ISK> стереть те файлы, которые я обработал ? ( for each in net-acct.* ; do cat $each | grep 2004-01- && rm -f $each ) | sort -k1,2 > all.log --- [ZX] * Origin: pgp: 0D00 1E54 41D1 9753 3F41 40F7 4BBA 050B 30E8 0E4 (2:5030/827.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/38338a2d18a0.html, оценка из 5, голосов 10
|