Я пытаюсь написать привязку для команды копирования, в которой я хочу проверить версию tmux и операционную систему. Если версия tmux меньше, чем 2.4 и используя Linux, сделайте одно, а с Ma c другое и то же самое для версии выше, чем 2.4.
Если Linux:
if-shell -b '[ "$(echo "$TMUX_VERSION < 2.4" | bc)" = 1 ]' " \
bind-key -t vi-copy y copy-pipe 'xclip -selection clipboard -in'" " \
bind-key -T copy-mode-vi y send -X copy-pipe-and-cancel 'xclip -selection clipboard -in'"
Если Ма c:
if-shell -b '[ "$(echo "$TMUX_VERSION < 2.4" | bc)" = 1 ]' " \
bind-key -t vi-copy 'y' copy-pipe "reattach-to-user-namespace pbcopy" " \
bind -Tcopy-mode-vi 'y' send -X copy-pipe-and-cancel 'tmux save-buffer - | reattach-to-user-namespace pbcopy'"