function get_stick { SHAFT=$(pwd | awk '{c+=gsub(s,s)}END{for (i = 1; i <= c; i++) printf "="}' s='/') JOYSTICK="B${SHAFT}D" echo $JOYSTICK } export -f get_stick PS1='[\033[1;32m\]\u\033[0m\]@\033[1;33m\]\h\033[0m\] $(get_stick) \033[1;31m\]\w\033[0m\]]\n\$ ' export PS1