在$HOSTNAME为您设置的 Bash 中,我只需使用以下内容即可计算提示行的总长度: PS1_length=$((${#USER}+${#HOSTNAME}+${#PWDNAME}+12+${#PS1_GIT}))
$HOSTNAME
PS1_length=$((${#USER}+${#HOSTNAME}+${#PWDNAME}+12+${#PS1_GIT}))
这很有用,例如在创建这样的填充线时:
但是zsh无法$HOSTNAME正确设置,我想不出一种方法来模拟其中的类似行为 - 有什么想法吗?
zsh
shell zsh environment-variables
environment-variables ×1
shell ×1
zsh ×1