Depois de brincar com isso por um tempo, recebi a resposta que você precisa:
Adicione isto ao seu arquivo .bashrc no seu diretório pessoal, saia do terminal e alugue-o e você receberá um aviso.
PS1='$(eval "sps")$ '
sps() {
echo "$PWD" | sed -r 's|/([^/]{,2})[^/]*|/|g'
}
Ele usa a função declarada sps()
para avaliar o caminho toda vez que a variável PS1
, que é o prompt, é exibida
ou seja
/ho/de/De/Ap/Ti$ pwd
/home/deth/Desktop/Apps/Tivo
/ho/de/De/Ap/Ti$
Ou ... se você insistir na única letra
PS1='$(eval "sps")$ '
sps() {
echo "$PWD" | sed -r 's|/(.)[^/]*|/|g'
}
Que exibe:
/h/d/D/A/T$ pwd
/home/deth/Desktop/Apps/Tivo
/h/d/D/A/T$