Я хочу использовать псевдоним для команды, которая создает новый сеанс tmux в папке, в которой я сейчас нахожусь, и устанавливает имя папки (через дефис) в качестве имени сеанса. Если сессия уже существует, tmux присоединяется к ней:
alias tses="tmux new -As $(basename $PWD | tr . -)"
Когда я запускаю команду в своей оболочке так: tmux new -As $(basename $PWD | tr . -)
она работает так, как ожидалось. Но когда я запускаю псевдоним tses
, он всегда устанавливает имя моей домашней папки в качестве имени сеанса.
Почему это так и как я могу исправить это, чтобы оно работало должным образом?