종종 ctrl+c일부 GUI 응용 프로그램에서 텍스트를 복사 한 다음 마우스 오른쪽 버튼 클릭 메뉴를 사용하여 터미널 에뮬레이터 (터미네이터)에 붙여 넣습니다. 때로는 클립 보드에 여러 줄이 있다는 것을 잊어 버렸습니다. bash에 붙여 넣을 때 각 줄이 "실행"됩니다.
여러 줄로 된 페이스트를 완전히 방지 할 수있는 솔루션이 있습니까?
먼저 메모장에 붙여 넣어 가지고있는 것을 확인한 다음 괜찮 으면 응용 프로그램에 붙여 넣으십시오.
—
Skaperen
bash에서 명령
—
Skaperen
sleep 999999
을 실행 한 다음 확인이되면 붙여 넣기를 수행하십시오. sleep 명령은 행을 읽지 않으며을 누르면 삭제됩니다 ctrl+c
.
@Otheus
—
Stéphane Chazelas
printf '\e[?2004h'
는 대부분의 xterm과 같은 터미널 에뮬레이터에서 터미널이 붙여 넣은 텍스트를 괄호로 묶어 붙여 넣기 시작 및 끝을 감지 할 수있는 브라켓 붙여 넣기 모드를 활성화합니다. xterm은 \e[?2005h
붙여 넣은 모든 문자가 접두어로 붙는 다른 모드도 지원합니다 ^V
(많은 응용 프로그램과 tty 행 규약으로 이해 됨 litteral-next
).