| Zweck: | Anzeige einer Meldung auf dem Standardfehlergerät (stderr) |
| Format: | ECHOERR message |
| message | Anzuzeigender Text. |
Siehe auch: ECHO, ECHOS, ECHOSERR, ECHOX, und ECHOXERR.
Verwendung:
ECHOERR (wie ECHO im Nachrichtenanzeigemodus) analysiert und erweitert dieNachricht und zeigt sie auf stderr (normalerweise auf dem Bildschirm) anstelle von stdout an. Selbst wenn stdout einer Batch-Datei umgeleitet oder über eine Pipeline geleitet wird, zeigt ECHOERR eine Bildschirmmeldung an, es sei denn, stderr wird umgeleitet oder über eine Pipeline geleitet (siehe Umleitung). Jede Anzeige, die an stderr gesendet wird, nachdem die Meldung angezeigt wurde, beginnt in einer neuen Zeile.
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 expandiert.
•Um Sonderzeichen, z. B. < | >, in die Nachrichtaufzunehmen , 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 an, z. B.echoerr trailers ``
•Das ASCII-Zeichen NULkann nicht in eine Nachricht eingefügt werden .
•Wenn stderr die Konsole ist, wird der Cursor nach der Anzeige der Nachricht in der aktuellen Zeile an den Anfang der nächsten Zeile bewegt.
•Wenn stderr eine Datei ist, wird die CR LF Sequenz an die Nachricht angehängt .