Вобщем ситуция такая - мне нужно фильтровать то что возвражщает 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)
- Форум Помогите разобраться с Apache - он ругается на CGI скрипты (2001)
- Форум problem with perl & sub (2006)
- Форум Perl: FastCGI + die(), помогите пожалуйста (2007)
- Форум init.d запускает 2 процесса при тесте. при ребуте сервис не запускается (2015)
- Форум rsyslogd в centos7 и perl (2015)
- Форум [mpd][софт]Может быть кому окажется интересным (2010)
- Форум Perl + FastCGI + nginx (2009)
- Форум Не понимаю WAL-архивацию postgresql (2013)
- Форум Не собирается gtkmm (2017)