Często używam ctrl+cdo kopiowania tekstu z niektórych aplikacji GUI, a następnie wklejania go do emulatora terminala (terminatora), używając menu prawym przyciskiem myszy i wklej. Czasami zapominam, że schowek zawiera kilka linii, które po wklejeniu do bash powodują, że każda linia jest „wykonywana”
Czy istnieje jakieś rozwiązanie, które całkowicie zapobiega wklejaniu wielu wierszy?
sleep 999999a następnie wklej, jeśli wszystko wygląda dobrze. polecenie uśpienia nie odczytuje wierszy i są one odrzucane po naciśnięciu ctrl+c.
printf '\e[?2004h'w większości xtermowych emulatorów terminali włącza tryb wklejania z nawiasami kwadratowymi, w którym terminal nawiasuje wklejony tekst, dzięki czemu aplikacje mogą wykryć, gdzie wklejanie się zaczyna i gdzie kończy. xterm obsługuje także inny tryb, w \e[?2005hktórym wszystkie wklejane znaki są poprzedzane ^V(rozumiane przez wiele aplikacji i dyscyplinę tty-line as litteral-next).