各ウィンドウのステータスに現在のペイン・ディレクトリに関する情報を含めたいが、awkを使用してそれを少しトリミングしたい。私はtmux v1.8を使用していて、zshをシェルとして使用しています。awkコマンドをtmuxウィンドウのステータス・フォーマットで正しくエスケープする
私は次のことを試しました(と私は考えることができるエスケープのすべての種類)が、それは動作しません。
set -g window-status-format "#(echo '#{pane_current_path}' | awk -F 'Documents/' '{print $2}')"
このコマンドが正しく動作するように、私はこの問題を正しく回避できますか?ありがとう!
:
だから、
$2
は、このような\$2
でエスケープされるだろうか?すべてのシェルにはすでにcmdが 'set'されていますが、cmdを' tmux'に "送る"必要はありませんか?私はここでそれが起こっているのを見ない。ちょうど2番目の目で、tmuxユーザーではありません(明らかに)。がんばろう。 – shellterこれは〜/ .tmux.confファイル内にあり、tmuxがそれ自身を構成するために使用します。 – mikeecb
これはtmux v2.5で動作します – mikeecb