Next: miscarry, Previous: fail, Up: Writing new test cases [Contents][Index]
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