2010-12-20 3 views
0

가능한 중복 : 플러스는 SQL *를 사용하는 동안
Why rlwrap echos “redundantly” what I type from the keyboard ??왜 rlwrap이 화면을 중복 출력으로 클러 터링합니까?

내가 명령 행 편집을위한 리눅스에서 rlwrap 유틸리티를 사용하고 있습니다. 유틸리티가 키보드에서 입력하는 모든 명령을 에코한다는 점을 제외하면 모든 것이 좋습니다. 예를 들어 내가 프롬프트에서이 문장을 입력한다고 가정 :

같은 문은 같은 출력이 보이는 만들기 터미널에 다시 반향 될
SQL> select last_name from employees 

: 그때에 SELECT 문을 완료하면

SQL> select last_name from employees 
select last_name from employees 

SQL> select last_name from employees 
select last_name from employees 
2 where department_id = 100; 
where department_id = 100; 

문제는 큰 쿼리이며,이 중복 하드 쿼리가 읽을 만드는 터미널을 혼란, 그래서 하나를 :처럼 다음 라인은 출력이 보일 것이다 불필요한 출력을 억제하는 제안은 정말로 감사 할 것입니다.

+0

왜 다시 게시 하시겠습니까?! http://stackoverflow.com/questions/4485129/why-rlwrap-echos-redundantly-what-i-type-from-the-keyboard –

+0

중복을 게시하지 마십시오. 적절한 태깅은 도움이되지만 인내심을 가져야합니다. –

+0

복제물을 게시하는 대신 원본을 편집하십시오. –

답변

0

rlwap보다는 출력을 파일에 저장하는 데 SQLPlus' SPOOL directive을 사용합니다. 복잡성에 따라 먼저 파일에 쿼리/쿼리를 스크립팅 할 수 있습니다 ...

원본에 복사/붙여 넣기 문제는 알지 못했습니다.

관련 문제