The printnnl procedure writes one or more expressions to the user’s terminal as a single line. The line does not terminate with a new line character. A space separates each argument.
The print and printnnl procedures work in the same manner. The only difference being that print terminates the generated character string with a newline character, whereas printnnl does not.
printnnl (expression1 [, expression2, …]);
|expression1||Required. An expression that contains the information to display to the user|
|expression2 …||Optional. Additional expressions to display to the user.|
Because printnnl is a procedure, no return value is set.
In the example below,
printnnl ("Your task request has been accepted."); print ("Thank you.");
writes the following to the user's terminal:
Your task request has been accepted. Thank you.
The text that is printed by printnnl is not terminated with a newline character, so the text that is printed with print appears on the same line.
fprintf, outpuredirect, print, printf, sprintf(), syslog