diff --git a/z.sh b/z.sh index c940a78..b30e9dd 100755 --- a/z.sh +++ b/z.sh @@ -60,9 +60,7 @@ _z() { } else for( i in rank ) print i "|" rank[i] "|" time[i] } ' "$datafile" 2>/dev/null >| "$tempfile" - if [ $? -eq 0 ]; then - env mv -f "$tempfile" "$datafile" - fi + [ $? -eq 0 ] && env mv -f "$tempfile" "$datafile" # tab completion elif [ "$1" = "--complete" ]; then