Browse Source

Fixed file emptying bug

master
Ben Ashton 2 years ago
parent
commit
d2c487c412
  1. 11
      index.n0m

11
index.n0m

@ -71,14 +71,19 @@ $ }
# $1: string: restaurant to remove
$ remove_restaurant () {
$ enforce_arguments "${FUNCNAME[0]}" "$#" 1;
$ grep -Fxv "$1" "$restaurant_file" | tee "$restaurant_file" >/dev/null;
$ local temp_file;
$ temp_file=$(mktemp);
$ grep -Fxv "$1" "$restaurant_file" > "$temp_file";
$ mv "$temp_file" "$restaurant_file";
$ }
#
# $1: string: restuarant to add
$ add_restaurant () {
$ enforce_arguments "${FUNCNAME[0]}" "$#" 1;
$ (grep -Fxv "$1" "$restaurant_file"; printf '%s\n' "$1") |\
$ tee "$restaurant_file" >/dev/null;
$ local temp_file;
$ temp_file=$(mktemp);
$ (grep -Fxv "$1" "$restaurant_file"; printf '%s\n' "$1") > "$temp_file";
$ mv "$temp_file" "$restaurant_file";
$ }
#
# $1 (optional): number: 0=don't overwrite, 1=overwrite

Loading…
Cancel
Save