diff --git a/zsh/j.sh b/zsh/j.sh index 6bc3557..2d348ba 100644 --- a/zsh/j.sh +++ b/zsh/j.sh @@ -13,7 +13,9 @@ function _j_add() { } function _j_delete() { local name=$1; - grep -Ev "^${name}\|" "$STORE" | sponge "$STORE" + local regexp="^${name}\|" + grep -E "$regexp" "$STORE" + grep -Ev "$regexp" "$STORE" | sponge "$STORE" } function _j_jump() {