Как избавиться от '?' в рамке символы, которые появляются после каждого символа в tmux?

Создать справочную таблицу/хеш/ассоциативный массив из первого файла, затем использовать содержимое второго файла для ввода в него:

awk -F'[,]+' 'NR==FNR {a[$NF] = $2; next} $1 in a {print a[$1], $1}' file1 file2
12347 foo3.bar.com
12348 foo4.bar.com
12345 foo1.bar.com
12349 foo5.bar.com
12346 foo2.bar.com
1
13.02.2020, 19:15
1 ответ

Я сильно подозреваю, что проблема связана с вашим терминалом, а не с каким-либо приложением (tmux, bash, vim ). Можно предположить, что он посылает UTF -16 для нажатия клавиш вместо UTF -8. Я предлагаю вам попробовать другую замазку терминала (? )и если проблема исчезнет, ​​сообщите об этом разработчикам вашего терминала. Возможно, вам повезет, если вы покопаетесь в настройках терминала в поисках параметров клавиатуры.

Кроме того, вы не должны использовать TERM из screenвне tmux -используйте то, что подходит для вашего терминала (часто xtermдаже в терминалах, которые не являются xterm ). Используйте screenили tmuxвнутри tmux. Но я не думаю, что это связано с вашей проблемой.

4
28.04.2021, 23:23

Теги

Похожие вопросы