18

有什么方法可以 grep MySQL 解释器(CentOS 5.x)的输出?例如,我知道我需要一个表名中包含“用户”的表。理想情况下,我会喜欢这样的东西:

DESCRIBE TABLES; | grep "user"

我知道我可以退出 MySQL,然后在 bash 中执行它:

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

但我更愿意留在 MySQL 中。谢谢。

4

1 回答 1

40

试试这个!

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

我刚刚用 Mysql v5.0.83 尝试过,它做了你想的;)

于 2012-04-16T16:01:29.937 回答