直接打印到控制台时,它就像:
+---+
| a |
+---+
| 1 |
+---+
但是,如果输出被重定向到文件(mysql -e ...>文件),那么它是TSV格式,没有任何“ - ”或“+”。
问题是,我该如何实现同样的技巧?它是嵌入在Bash中的功能吗?
答案 0 :(得分:2)
使用--table选项在重定向输出时实现预期的格式:
WebElement ele = driver.findElement(By.id("button"));
BaseElement m_ele = new BaseElement(ele);
m_ele.click();
答案 1 :(得分:0)
您可以使用命令tee
。
我不确定这是否适用于MySQL,但它应该适用于MariaDB。
在mysql控制台中:
MariaDB [(none)]> tee file.txt
Logging to file 'file.txt'
这不仅会记录结果,还会记录查询和其他内容。
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| .... |
| .... |
希望这有帮助