Uso spesso ctrl+cper copiare il testo da qualche applicazione gui e quindi incollarlo nel mio emulatore di terminale (terminatore), usando il tasto destro del mouse e incollare. A volte dimentico che gli Appunti contengono diverse righe, che una volta incollate in bash fanno sì che ogni riga venga "eseguita"
Esiste una soluzione per impedire interamente l'incollaggio multilinea?
sleep 999999
quindi incolla se sembra ok. il comando sleep non legge le righe e queste vengono eliminate quando si preme ctrl+c
.
printf '\e[?2004h'
nella maggior parte degli emulatori di terminali simili a xterm abilita una modalità incolla tra parentesi in cui il terminale racchiude il testo incollato in modo che le applicazioni possano rilevare dove inizia e dove termina l'incollaggio. xterm supporta anche un'altra modalità con il \e[?2005h
prefisso di tutti i caratteri incollati ^V
(compresi da molte applicazioni e dalla disciplina tty line litteral-next
).