[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: NTP-сервера Debian



On Sat, 21.03.2009 15:36:07 , Mishustin Alexey wrote:
> В Сбт, 21/03/2009 в 13:29 +0200, Тихон Тарнавский пишет:
> > On Sat, 21.03.2009 13:48:24 , Mishustin Alexey wrote:
> > > cat /etc/ntp.conf | egrep -v '#|^ *$' | grep server
> > Касательно конкретно дистрибутивного ntp.conf не скажу, но вообще
> > говоря это неправильно, т.к. запросто может быть что-то такое:
> > server pool.ntp.org # а тут какой-то комменратий
> > Да и '^ *$' убирать не надо, раз потом идёт grep server. Т.е. не
> > '#|^ *$', а '^#' или '^ *#'. 
> 
> Проверил на строке "server pool.ntp.org # какой-то комментарий" -
> действительно, вы правы, этот регексп режет ее. А я думал, что,
> поскольку, между "# *" (знаком комментария и пробелом/пробелами после
> него) и "$" (концом строки) будет "какой-то комментарий" (ненулевой),
> строка не порежется...
> 
А, Вы в этом смысле?.. Тогда дело вот в чём: '#|^ *$' это
'(#)|(^ *$)', а не '(#|^) *$'. А если было бы так, как Вы говорите,
это означало бы строку, содержащую "пустой" комментарий, а не строку,
"пустую" кроме комментария.

-- 
С уважением,
Тихон Тарнавский.
http://linuxforum.ru
http://posix.ru


Reply to: