From 1f9a0ea7c8f97f6b1582bc5c9455e7aecd0d1877 Mon Sep 17 00:00:00 2001 From: eriteric Date: Sun, 9 Aug 2020 21:15:06 -0700 Subject: [PATCH] provided extension for sed backups (#35) * provided extension for sed backups * Use ./*glob* in rm so names with dashes won't become options --- flash | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/flash b/flash index 55bc079..30f7001 100755 --- a/flash +++ b/flash @@ -332,7 +332,8 @@ ${LGREY}Select a number to continue, or${NC} ${LRED}Q${NC} ${LGREY}to quit...${N ## Remove forward slashes in the Questions and answers QUESTION_REGEX=$(sed "s/\(\/\|\[\|\]\|\*\)/\\\\\1/g" <<<"${q[1]}") ANSWER_REGEX=$(sed "s/\(\/\|\[\|\]\|\*\)/\\\\\1/g" <<<"${q[2]}") - sed -i "s/${q[0]}:$QUESTION_REGEX:$ANSWER_REGEX:${q[3]}/${q[0]}:$QUESTION_REGEX:$ANSWER_REGEX:$NEW_ITEM_SCORE/g" "$DECK" + sed -i .bak "s/${q[0]}:$QUESTION_REGEX:$ANSWER_REGEX:${q[3]}/${q[0]}:$QUESTION_REGEX:$ANSWER_REGEX:$NEW_ITEM_SCORE/g" "$DECK" + rm ./*.bak # If no highscore currently set, set it. [ -z "$(cat "$HIGH_SCORE")" ] && echo "$COUNTER" >"$HIGH_SCORE"