2012-04-16 1 views
13

Есть ли способ grep вывода интерпретатора MySQL (CentOS 5.x)? Например, я знаю, что мне нужна таблица с именем «user» в имени таблицы. В идеале, я хотел бы что-то вроде этого:Grep в MySQL интерпретатор CLI

DESCRIBE TABLES; | grep "user" 

Я знаю, что я могу выйти из MySQL, а затем сделать его в Баш:

mysql -u me -p "USE someTable; DESCRIBE TABLES;" | grep "user" 

Но я предпочел бы остаться в MySQL. Благодарю.

ответ

30

Попробуйте еще раз!

mysql> pager grep user 
PAGER set to 'grep user' 
mysql> USE someTable; 
mysql> DESCRIBE TABLES; 

Я просто попытался его с Mysql v5.0.83, и он делает то, что вы могли бы подумать;)

+0

Спасибо, что абсолютно потрясающий! – dotancohen

+9

Подсказка: отключите его с помощью nopager – Anno2001

+0

Спасибо человеку! Именно то, что я искал! – Rafay

Смежные вопросы