| Zweck: | Anzeige einer Nachricht auf der Standardausgabe (stdout) ohne abschließenden Wagenrücklauf/Zeilenvorschub |
| Format: | ECHOS message |
| message | Anzuzeigender Text. |
Siehe auch: ECHO, ECHOERR, ECHOSERR, ECHOX, ECHOXERR, SCREEN, SCRPUT, TEXT, und VSCRPUT.
Verwendung:
ECHOS, wie ECHO im Nachrichtenanzeigemodus, parst, expandiert und zeigt die Nachricht auf stdout an. Allerdings wird jede Anzeige , die nach der Anzeige der Nachricht an stdout gesendet wird, in der gleichen Zeile fortgesetzt.
Regeln für die Anzeige
•Das erste Leerzeichen nach dem Befehlsnamen wird ignoriert.
•Nachfolgende Leerzeichen in der Nachricht werden ignoriert.
•Funktionen und Variablen, die nicht in Anführungszeichen eingeschlossen sind, werden ausgewertet.
•Um Sonderzeichen, z. B. < | >, in die Nachrichteinzuschließen , schließen Sie sie in doppelte Anführungszeichen oder Hochkommata ein (siehe Quotierung von Parametern) oder stellen Sie ihnen das Escape-Zeichen voran , oder verwenden Sie die Option /X des SETDOS-Befehls.
•Um %anzuzeigen , können Sie abwechselnd zwei %-Zeichen für jedes anzuzeigende Zeichen verwenden , z. B.%%
•Um nachfolgende Leerzeichen anzuzeigen, schließen Sie sie entweder in Anführungszeichen ein oder hängen Sie ein Paar Anführungszeichen dahinter, z. B.echo trailers ``
•Das ASCII-Zeichen NULkann nicht in eine Nachricht eingefügt werden .
•ECHOS hält den Cursor in der gleichen Zeile und ermöglicht so den Aufbau einer Anzeigezeile mit mehreren Befehlen
ECHOS ist nützlich für die Textausgabe, wenn Sie kein Wagenrücklauf/Zeilenvorschub-Paar am Ende der Zeile einfügen wollen. Dies ist nützlich, wenn für eine ganze Textzeile mehr als ein Befehl benötigt wird, um sie zu erstellen, und auch für die Steuerung von Zeichengeräten.