From c12380682c5287789f7050d004bb7ac913554bba Mon Sep 17 00:00:00 2001 From: Jorge Morante Date: Fri, 30 Mar 2018 16:02:41 +0200 Subject: [PATCH] use printf instead of echo to address portability issues ( fixes #47 ) --- scripts/fingers.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/fingers.sh b/scripts/fingers.sh index 5673e8f..0fc85b3 100755 --- a/scripts/fingers.sh +++ b/scripts/fingers.sh @@ -114,13 +114,13 @@ function copy_result() { is_uppercase=$(echo "$input" | grep -E '^[a-z]+$' &> /dev/null; echo $?) if [[ $is_uppercase == "1" ]] && [ ! -z "$FINGERS_COPY_COMMAND_UPPERCASE" ]; then - tmux run-shell -b "echo -n \"$result\" | IS_UPPERCASE=$is_uppercase HINT=$hint $exec_prefix $FINGERS_COPY_COMMAND_UPPERCASE > /dev/null" + tmux run-shell -b "printf \"$result\" | IS_UPPERCASE=$is_uppercase HINT=$hint $exec_prefix $FINGERS_COPY_COMMAND_UPPERCASE > /dev/null" elif [ ! -z "$FINGERS_COPY_COMMAND" ]; then - tmux run-shell -b "echo -n \"$result\" | IS_UPPERCASE=$is_uppercase HINT=$hint $exec_prefix $FINGERS_COPY_COMMAND > /dev/null" + tmux run-shell -b "printf \"$result\" | IS_UPPERCASE=$is_uppercase HINT=$hint $exec_prefix $FINGERS_COPY_COMMAND > /dev/null" fi if [[ $HAS_TMUX_YANK = 1 ]]; then - tmux run-shell -b "echo -n \"$result\" | $exec_prefix $tmux_yank_copy_command > /dev/null" + tmux run-shell -b "printf \"$result\" | $exec_prefix $tmux_yank_copy_command > /dev/null" fi }