From 200be3c22175b476a1305194441cdc69e7c89778 Mon Sep 17 00:00:00 2001 From: Tyler Cipriani Date: Sun, 22 Sep 2013 21:44:34 -0600 Subject: [PATCH] Remove echo, Create _echo Function, Use printf --- spark | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/spark b/spark index 4cbdfe9..a915af7 100755 --- a/spark +++ b/spark @@ -27,6 +27,16 @@ # Generates sparklines. # # $1 - The data we'd like to graph. +_echo() +{ + if [ "X$1" = "X-n" ]; then + shift + printf "%s" "$*" + else + printf "%s\n" "$*" + fi +} + spark() { local n numbers= @@ -53,9 +63,9 @@ spark() for n in $numbers do - echo -n ${ticks[$(( ((($n-$min)<<8)/$f) ))]} + _echo -n ${ticks[$(( ((($n-$min)<<8)/$f) ))]} done - echo + _echo } # If we're being sourced, don't worry about such things