我创建了一个辅助函数来在当前窗格中显示一条消息:
function current_pane_id {
echo "$(tmux display -p '#{pane_id}')"
}
function display_message {
message="$1"
"$(tmux display-message -p -t"$(current_pane_id)" "'$message'")"
}
是这样使用的:
display_message "turned display on"
问题是,它不是将 to 的内容传递$message
给命令,而是一直尝试执行的内容$message
,而且我如何尝试引用它似乎并不重要,它一直在执行它。
如何在不执行 bash 的情况下将变量的内容传递给命令?