echo works incorrectly with GeekTool I am trying to use echo in GeekTool to print text without a newline like this: echo -n "test"

When I run that command in Terminal it prints this: test
In geek tool it prints this: -n test

What is going on and how can I fix it?
After some experimenting, I've found that GeekTool seems to replace the token "echo" with an internal function that doesn't accept the -n switch.

One solution:  Give GeekTool the full path to echo(1).  For example, /bin/echo -n "test" works where echo -n "test" does not.