diff --git a/hipchat-post-receive b/hipchat-post-receive
index 209f2e6..97f3f88 100755
--- a/hipchat-post-receive
+++ b/hipchat-post-receive
@@ -34,7 +34,7 @@ fi
# Construct gitorious links
if [ -n "$GITORIOUS" ]
then
- REPO_NO_GIT=`echo -e $REPO|sed "s/.git//g"`
+ REPO_NO_GIT=`printf "$REPO" | sed "s/.git//g"`
USER_LINK="$USER"
REPO_LINK="$REPO"
BRANCH_LINK="$BRANCH"
@@ -65,13 +65,13 @@ else
fi
if [ -n "$REDMINE" ]
then
- LOG=`echo -e "$LOG" | sed "s/#\([0-9]*\)/#\1<\/a>/g"`
+ LOG=`printf "$LOG" | sed "s/#\([0-9]*\)/#\1<\/a>/g"`
elif [ -n "$JIRA" ]
then
- LOG=`echo -e "$LOG" | sed "s/\([A-Z]\{2,\}\-[0-9]\{1,\}\)/\1<\/a>/g"`
+ LOG=`printf "$LOG" | sed "s/\([A-Z]\{2,\}\-[0-9]\{1,\}\)/\1<\/a>/g"`
fi
MSG="$TITLE\n$LOG"
fi
# Send it to HipChat
-echo -e "$MSG" | $HIPCHAT_SCRIPT -c "$HIPCHAT_COLOR" -t "$HIPCHAT_TOKEN" -r "$HIPCHAT_ROOM" -f "$HIPCHAT_FROM" > /dev/null
+printf "$MSG" | $HIPCHAT_SCRIPT -c "$HIPCHAT_COLOR" -t "$HIPCHAT_TOKEN" -r "$HIPCHAT_ROOM" -f "$HIPCHAT_FROM" > /dev/null