Sql 为什么rlwrap用冗余输出使屏幕杂乱无章?
可能重复:Sql 为什么rlwrap用冗余输出使屏幕杂乱无章?,sql,linux,sqlplus,rlwrap,Sql,Linux,Sqlplus,Rlwrap,可能重复: 我在linux下使用rlwrap实用程序进行命令行编辑,同时使用sql*plus。一切都很好,只是实用程序会回显我从键盘输入的每个命令。例如,假设我在提示符中键入以下语句: SQL> select last_name from employees 相同的语句将再次在终端中回响,使输出看起来像: SQL> select last_name from employees select last_name from employees 然后,当我在下一行完成select语
我在linux下使用rlwrap实用程序进行命令行编辑,同时使用sql*plus。一切都很好,只是实用程序会回显我从键盘输入的每个命令。例如,假设我在提示符中键入以下语句:
SQL> select last_name from employees
相同的语句将再次在终端中回响,使输出看起来像:
SQL> select last_name from employees
select last_name from employees
然后,当我在下一行完成select语句时,输出如下所示:
SQL> select last_name from employees
select last_name from employees
2 where department_id = 100;
where department_id = 100;
问题是,对于较大的查询,这种冗余会使终端变得混乱,使查询难以读取,因此任何抑制不必要输出的建议都将受到欢迎。我将使用rlwap而不是rlwap将输出保存到文件中。根据复杂性,可能需要先将查询/查询脚本化到文件
不知道这是一个重复的问题-复制/粘贴到原件。为什么要重新发布?!不要张贴副本;正确的标签应该有帮助,但要耐心。请编辑原件,而不是发布副本。