𝕏📘📖☁️

ターミナルでペーストしたら不要文字(0~,1~)が入ってしまった時の対処法

とあるホストに SSH してターミナルに文字をペーストすると、0~ <文字> 1~ となってしまい、最初と最後に不要な文字が入ってしまいました。

使用していたターミナルは、「Windows Terminal」です。

$ 0~ls -l1~
bash: 0~ls: command not found

原因

StackExchange にて解決方法が記載されてました。

Copy-Paste in xfce4-terminal adds 0~ and 1~ - Unix & Linux Stack Exchange

ターミナルが、ブラケットペーストモードになっていることが原因でした。

以下のコマンドより、このモードをオフにできます。

printf "\e[?2004l"

Reference(参考文献)

関連記事