Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Igor Chumak                          2:5020/400     11 Feb 2004  12:52:00
 To : Igor S.Kozhukhov
 Subject : Re: bash
 -------------------------------------------------------------------------------- 
 
 Hello, Igor!
 You wrote to Igor Chumak on Wed, 11 Feb 2004 16:49:22 +0300:
 
  IS> *** Answering a msg posted in area MY (My mail).
 
  IS>                             Hello Igor!
 
  IS> Tuesday February 10 2004 18:10, Igor Chumak wrote to Igor
  IS> S.Kozhukhov:
 
  IS>>>    есть у меня файлы вида net-acct.log.1, net-acct.log.2 и т.д., в
  IS>>> которых в первой колонке находится дата вида
 
  IS>>> 2004-01-01  00:00:00 2004-01-01  01:00:00
  IS> ...
  IS>>> 2004-02-01  01:00:00 2004-02-03  01:00:00
 
  IS>>> и т.д.
 
  IS>>>    мне нужно все файлы собрать в один большой лог за месяц и
  IS>>> удалить те файлы, которые вошли в большой лог
 
  IS>>> собираю я в общий лог так
 
  IS>>> cat net-acct.* | grep 2004-01- | sort -k1,2 > all.log
 
  IS>>> теперь вопрос - как стереть те файлы, которые я обработал ?
 
  IC>> rm -f net-acct.*
 
  IS>    видно поняли меня не до конца - у меня есть файлы с разной датой
  IS> внутри -
  IS> своим примером я показал как я делаю общий лог за месяц - но у меня
  IS> в директории есть и другие месяцы - как мне удалить фалый за
  IS> определенный месяц ?
 
 Дык какой вопрос - такой ответ ;-)
 _обработанные_ файлы - это как раз net-acct.*
 _файлы за месяц_ - rm -f `fgrep   2004-01 net-acct.*|awk -F ":" '{print
 $1}'|sort -u`
 
 Будем надеяться, что символ : в именах файлов не встретится ;-))
 
 With best regards, Igor Chumak.  E-mail: igor()g-auto.pul.kiev.ua
 --- ifmail v.2.15dev5.3
  * Origin: Adamant ISP news server (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 bash   Igor S.Kozhukhov   11 Feb 2004 01:27:24 
 Re: bash   Igor Chumak   10 Feb 2004 19:10:28 
 Re: bash   Igor S.Kozhukhov   11 Feb 2004 17:49:22 
 Re: bash   Igor Chumak   11 Feb 2004 12:52:00 
 Re: bash   Mykola Dzham   12 Feb 2004 15:11:33 
 bash   Yury V. Reshetov   10 Feb 2004 23:23:57 
 Re: bash   Kirill Frolov   11 Feb 2004 12:37:37 
Архивное /ru.linux/12034a2bb0aeb.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional