From 294e2ac9a49ed492d740445847188d77cd8f3c74 Mon Sep 17 00:00:00 2001 From: "David A. Harding" Date: Sat, 22 Aug 2009 16:01:20 -0400 Subject: [PATCH] Fixed issue #14: invalid date range. Changed regex [ -~] to [ ~-]. --- todo.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/todo.sh b/todo.sh index 8dfa206..553c95b 100755 --- a/todo.sh +++ b/todo.sh @@ -248,7 +248,7 @@ archive() grep "^x " "$TODO_FILE" >> "$DONE_FILE" sed -i.bak '/^x /d' "$TODO_FILE" cp "$TODO_FILE" "$TMP_FILE" - sed -n 'G; s/\n/&&/; /^\([ -~]*\n\).*\n\1/d; s/\n//; h; P' "$TMP_FILE" > "$TODO_FILE" + sed -n 'G; s/\n/&&/; /^\([ ~-]*\n\).*\n\1/d; s/\n//; h; P' "$TMP_FILE" > "$TODO_FILE" #[[ $TODOTXT_VERBOSE -gt 0 ]] && echo "TODO: Duplicate tasks have been removed." [ $TODOTXT_VERBOSE -gt 0 ] && echo "TODO: $TODO_FILE archived." cleanup