Вобщем ситуция такая - мне нужно фильтровать то что возвражщает psql
( консоль от Постгреса ) на предмет ошибок. Делаю так:
$ psql -U user -d db -f initdb.sql | check
, где check перловый скрипт след содержания:
#!/usr/bin/perl -w
while(<>)
{
if ( $_ =~ /ERROR:/ ) { print; }
}
Вобщем почему-то не отфильтровывает сообщения с NOTICE, хотя такая
фигня работает правильно:
$ printf "shgERROR:skjb\nksjbkjsbk\n" | check
Где собака порылась?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум C++, Perl and pipe (2001)
- Форум Проблемка с inetd и скриптом на Perl, работающего в качестве запускаемого первым сервера. (2001)
- Форум Помогите разобраться с Apache - он ругается на CGI скрипты (2001)
- Форум FreeBSD: не устанавливается ПО из портов. (2022)
- Форум Perl фунция system помогите разобраться (2008)
- Форум problem with perl & sub (2006)
- Форум Perl: FastCGI + die(), помогите пожалуйста (2007)
- Форум Перловый вопрос про Linux error_log (2000)
- Форум /proc/uptime (2006)
- Форум [c][perl?] exec (2008)