diff options
-rwxr-xr-x | gromo | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -88,7 +88,7 @@ cmd_status() { if [ -d "$TODAY_DIR" ]; then # needs nullglob for task_file in "$TODAY_DIR"/*; do - out=$( + out+=$( awk -F $FS -f - "$task_file" <<EOF { tasks[\$1][\$2] = \$3 } END { @@ -103,11 +103,12 @@ END { } EOF ) - - while IFS=$FS read -r task dur gromos; do - echo -e "$task\n\t$gromos gromos, $(pp_seconds $dur)" - done <<<"$out" + out+="\n" done + + while IFS=$FS read -r task dur gromos; do + echo -e "$task\n\t$gromos gromos, $(pp_seconds $dur)" + done <<<$(echo -e "$out" | sort -t $FS -k 2 -rn) fi fi } |