Если вы хотите применить изменения непосредственно во входном файле, чтобы вам не приходилось писать другой файл, используйте флаг ' -i':
sed -i -r 's/[0-9]+$//' in.txt
Они полностью разделены и default-terminal
никогда не сверяются с terminal-overrides
.
default-terminal
используется по умолчанию для TERM
внутри tmux, поэтому должно соответствовать screen*
или tmux*
. Это сообщает приложениям внутри tmux, какие возможности есть у самого tmux.
terminal-overrides
соответствует TERM
вне tmux и позволяет вам изменять возможности, которые использует tmux, когда он взаимодействует с терминалом, на котором он его запускает.
Предположительно *-256color
соответствует, потому что у вас TERM
снаружи установлено что-то, что соответствует этому, но не соответствуетscreen-256color*
(возможноxterm-256color
).
Если вам нужен эквивалент для terminal-overrides
для приложений внутри tmux (, изменяющий возможности записи terminfo (5 )внутри tmux ), вам нужно либо искать параметры конфигурации в приложениях вы используете, или создайте свою собственную запись на основе tmux-256color
или screen-256color
, используя infocmp (1 )и tic (1 ).