Как я могу использовать `отправить -клавиши `или какую-либо другую команду Tmux для программного запуска привязки ключа -?

Нет необходимости указывать $SSH _ORIGINAL _COMMAND в командной строке. Он доступен как переменная среды в /path/to/script.sh. Это автоматически удалит один уровень оценки оболочки -.

Кроме того, если вы не хотите, чтобы ваша оболочка расширяла какие-либо символы подстановки, рассмотрите возможность написания script.sh на каком-либо языке, который не является оболочкой, например на perl/python/ruby/etc. Языки оболочки, отличные от -, будут выполнять раскрытие глобуса/файла только в том случае, если это явно указано. Но в этом может не быть необходимости, если он получает значение $SSH _ORIGINAL _COMMAND непосредственно из среды, а не через командную строку.

1
07.10.2020, 15:33
1 ответ

Вы не можете активировать привязки клавиш tmux с помощью клавиш отправки -. Вместо этого вы можете просто запустить команды, к которым привязан ключ.

3
18.03.2021, 22:59

Теги

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