From 151872282fe08811065beef3089489d34dcf4c7c Mon Sep 17 00:00:00 2001 From: rupa Date: Tue, 21 Jul 2009 15:13:38 -0400 Subject: [PATCH] protect against a malformed regex deleting your --- z.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/z.sh b/z.sh index ce02ddb..c18d4f7 100644 --- a/z.sh +++ b/z.sh @@ -124,8 +124,12 @@ z() { } else if( ncx ) output(nocase, ncx, common(nocase, a, 1)) } ' $datafile)" - mv -f $datafile.tmp $datafile - [ "$cd" ] && cd "$cd" + if [ $? -gt 0 ]; then + rm -f $datafile.tmp + else + mv -f $datafile.tmp $datafile + [ "$cd" ] && cd "$cd" + fi fi } # tab completion