On 08/03/16 23:19, Uwe Werler wrote:
Hello list,maybe this can be done better (~/.kshrc): _pwd(){ local _len="25" local _sym="/<.." [[ ${PWD} == ${HOME}* ]] && { PWD="~${PWD#${HOME}}"; _sym="~${_sym#/}"; } [[ ${#PWD} -gt $_len ]] && { typeset -R"$_len" local _pwd=$PWD; PWD="${_sym}/${_pwd#*/}"; } print $PWD } PS1='\h:$(_pwd)\\$ ' Any hints? Thanks in advance.
are you looking for \w? as in: PS1="\h:\u \w> " hth Fred

