From f9cf2b40e14442bd6301819714244c7cf7112513 Mon Sep 17 00:00:00 2001 From: "Yann Esposito (Yogsototh)" Date: Tue, 13 Dec 2011 11:20:34 +0100 Subject: [PATCH] Some workaround with % char --- pomodoro | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pomodoro b/pomodoro index c678c4d..ebf8ceb 100755 --- a/pomodoro +++ b/pomodoro @@ -173,13 +173,13 @@ function initLatestTasksFromLogFile() { else latestlogfile="$logfile" fi - local cmd="latestTasks=( $( tail -n 5 $latestlogfile | awk '{printf "\""; gsub(/"/,"\\\""); for (i=6;i<=NF;i++) printf $i" "; print "\""}' ) )" + local cmd="latestTasks=( $( tail -n 5 $latestlogfile | awk '{printf "\""; gsub(/"/,"\\\""); gsub(/%/,"°/o"); for (i=6;i<=NF;i++) printf $i" "; print "\""}' ) )" eval $cmd } function initTodoTasksFromFile() { [[ ! -r $POMODORO_TODO_FILE ]] && return - local cmd="todoTasks=( $(< $POMODORO_TODO_FILE | egrep -v '%(wait|done)' | awk '{printf "\""; gsub(/"/,"\\\""); printf $0; print "\""; }') )" + local cmd="todoTasks=( $(< $POMODORO_TODO_FILE | egrep -v '%(wait|done)' | awk '{printf "\""; gsub(/"/,"\\\""); gsub(/%/,"°/o"); printf $0; print "\""; }') )" eval $cmd }