
현재 창에 메시지를 표시하는 도우미 함수를 만들었습니다.
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"
문제는 $message
to의 내용을 명령에 전달하는 대신 계속 실행을 시도한다는 것 입니다 $message
. 어떻게 참조하려고 해도 상관 없는 것 같고 계속 실행만 됩니다.
bash를 실행하지 않고 변수의 내용을 명령에 전달하려면 어떻게 해야 합니까?
답변1
그것은 불필요하게 발생했습니다 $(...)
.
function display_message {
message="$1"
tmux display-message -p -t"$(pane_id)" "'$message'"
}