【问题标题】:Why rlwrap clutters the screen with redundant output? [duplicate]为什么 rlwrap 用多余的输出弄乱了屏幕? [复制]
【发布时间】:2011-05-28 00:33:09
【问题描述】:

可能重复:
Why rlwrap echos “redundantly” what I type from the keyboard ??

我在使用 sql*plus 时使用 linux 下的 rlwrap 实用程序进行命令行编辑。一切都很好,只是该实用程序会回显我从键盘输入的每个命令。例如假设我在提示符中输入了这个语句:

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;

问题是,对于较大的查询,这种冗余会使终端混乱,使查询难以阅读,因此非常感谢任何抑制不必要输出的建议。

【问题讨论】:

标签: sql linux sqlplus rlwrap


【解决方案1】:

我会使用SQLPlus' SPOOL directive 将输出保存到文件中,而不是 rlwap。根据复杂性,可能需要先编写查询/查询脚本...

不知道这是一个骗人的问题 - 复制/粘贴到原件。

【讨论】:

    猜你喜欢
    • 2022-01-09
    • 2018-09-28
    • 2010-09-30
    • 1970-01-01
    • 2014-02-18
    • 2013-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多