Имеется следующая строка в скрипте:oodump -id "$a"-3-2-1 ~/dbase/dbof1.boot | sed -n '/Obj.*\p' | awk -F= '{print ($2)}'
в этой строке делается дамп объекта в базе данных, после чего ведется поиск нужных строк с последующим выводом.
Проблема: вместе с искомой информацией выводятся сообщения об ошибках в базе данных (вероятно после строки "oodump -id "$a"-3-2-1"), причем нужные данные выводятся сразу же за сообщениями об ошибках:
Database error id2002.... ' Сообщение об ошибке базы данных
Database error id2003.... ' Сообщение об ошибке базы данных
Database error id2004.... ' Сообщение об ошибке базы данных
offset10 ' Нужные данные
offset20 ' Нужные данные
offset30 ' Нужные данные
Как перенаправить ошибки куда-нибудь (например /dev/null), чтобы нужные данные были отдельно от ошибок?
Пытался поставить 2>/dev/null в разных местах строки. Может нужно делать как-то по-другому? Подскажите, пожалуйста.