bash实现父目录切换功能

function _j_completion() {
    local cur=${COMP_WORDS[COMP_CWORD]}
	COMPREPLY=($(compgen -W "$(echo -n $PWD | sed 's/\// /g')" -- $cur))
}
function j() {
	local path=${PWD%$1*}
	local dir=${PWD:${#path}}
	cd ${path}${dir%%/*}
}
complete -o nospace -F _j_completion j
posted @ 2024-06-06 11:21  rdwr  阅读(22)  评论(0)    收藏  举报