diff --git a/bashrc b/bashrc index e814710..87af4d0 100755 --- a/bashrc +++ b/bashrc @@ -247,8 +247,7 @@ __dirs_rm_dup(){ for d in "$@" do local next="$(__realpath --strip "$d")" - for l in $(\dirs -v -l | cut -d " -" -f 2- | \grep -x " *[0-9]\+ \+${next}" | \grep -o "^ *[0-9]\+ " | tac) + for l in $(\dirs -v -l | cut -d $'\n' -f 2- | \grep -x " *[0-9]\+ \+${next}" | \grep -o "^ *[0-9]\+ " | tac) do popd +$l -n >/dev/null done