在服务器上,我连接到我的主路径是这样的:/home/junk1/junk2/user
。我可以使用 sed 命令pwd | sed -e 's|^/\([[:alnum:]]*\)/[[:alpha:]]*/[[:alpha:]]*|/\1|'
将目录路径缩短为:/home/user
。
在 tmux 状态栏上,我可以使用set -g status-right '#(pwd)'
.但是,因为我想缩短路径,所以我通过设置尝试了上面的表达式:
set -g status-right "#(pwd | sed -e 's|^/ ([[:alnum:]]*\)/[[:alpha:]]*/[[:alpha:]]*|/\1|')"
这是行不通的。状态栏会使用 sed 表达式中的文本的某些部分进行更新。我怎样才能解决这个问题?