我希望每个窗口状态都包含有关当前窗格目录的信息,但我想使用awk修改它。我使用tmux v1.8并使用zsh作为我的shell。
我尝试了以下内容(以及我能想到的每种逃避方式),但它无法正常工作。
set -g window-status-format "#(echo '#{pane_current_path}' | awk -F 'Documents/' '{print $2}')"
有人可以帮我正确地逃避这个命令吗?谢谢!
答案 0 :(得分:0)
我们可以#(shell-command)
形式逃避美元符号
因此,$2
可以使用\$2
进行转义:
set -g window-status-format "#(echo '#{pane_current_path}' | awk -F 'Documents/' '{print \$2}')"