In bash/zsh echo -e escape slashes:

$ echo -e "current:\t1"
current:	1

The -e parameter is not supported in sh and prints a -e:

$ echo -e "current:\t1"
-e current:	1

The printf buildin doesn't seem to have this problem.