如何在tmux中编写多行if-shell

问题描述 投票:0回答:1

此代码的最后一行出现错误,我不知道确切是什么,但可能与引号有关。我想知道如果要将引号嵌套在另一个引号中必须使用什么引号。我可以用双引号写出外部和内部引号,还是必须交替使用它们?

if-shell "uname | grep -q Darwin" ' \
    bind-key -T copy-mode-vi y send -X copy-pipe-and-cancel 'tmux save-buffer - | reattach-to-user-namespace pbcopy'; \
    bind C-c run "tmux save-buffer - | reattach-to-user-namespace pbcopy"; \
    bind C-v run "tmux set-buffer $(reattach-to-user-namespace pbpaste); tmux paste-buffer"' ' \
    bind-key -T copy-mode-vi y send -X copy-pipe-and-cancel "xclip -selection clipboard -in"'

此代码的最后一行出现错误,我不知道确切是什么,但可能与引号有关。我想知道如果要嵌套的话我必须使用什么引号...

tmux
1个回答
0
投票

例如,您可以做:

© www.soinside.com 2019 - 2024. All rights reserved.