Zweck:Anzeige einer Nachricht auf der Standardausgabe (stdout) ohne abschließenden Wagenrücklauf/Zeilenvorschub

 

Format:ECHOS message

 

messageAnzuzeigender 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.