The echo_nonl
function outputs its argument, without a following
newline. Escape codes as for echo(1)
are understood. Depending
on the actual flavour of system that the test suite is running on, this
might internally use echo -n
or echo -e .....\c
.
Please do not use either the -n or -e options for
echo(1)
directly in test scripts, because they don't work in the
same way on all machines. The echo_nonl
function is provided for
this reason; therefore, please use it. Please note also that while the
printf(1)
command may seem superior, it absolutely cannot be used
because not all systems provide it.
Typical usage of echo_nonl
might be:-
echo_nonl Please wait while I finish what I am doing... # ... echo done