Verwendung von @ im Batch-Skript
Wir verwenden hauptsächlich @echo off
am Anfang des Batch-Skripts. In diesem Artikel wird erläutert, was @echo off
bedeutet und welchen Zweck die Verwendung von @
in einem Batch-Skript hat, wobei notwendige Beispiele und Erklärungen verwendet werden.
Verwendung von @
im Batch-Skript
Das at
-Zeichen kann in das Skript eingefügt werden, gekennzeichnet durch das Symbol @
. Es wird vor dem Befehl platziert, wodurch der Befehl auf sich selbst angewendet wird.
Das @
-Zeichen unterdrückt die Ausgabe des entsprechenden Befehls im Batch Script.
Verwendung des @echo off
im Batch-Script
Wir können zwei Befehle mit @echo
verwenden. Diese sind @echo off
und @echo on
.
Diese Schlüsselwörter werden verwendet, um Standardanzeigen auf dem Bildschirm zu aktivieren oder zu deaktivieren. Aber standardmäßig ist ECHO
immer im ON
-Modus.
Sehen wir uns einige Beispiele für die Befehle @echo off
und echo off
an, um den Unterschied zu sehen.
Beispiel 1:
@echo off
Der obige Code schaltet das stille Echo des Befehls aus und zeigt nur die Ausgabe, die der Autor beabsichtigt hat. Dieser Befehl deaktiviert nur das standardmäßige automatische Befehlsechoverhalten für das Skript.
Beispiel 2:
echo off
Der obige Code deaktiviert nur das Echo des Standardbefehls für das gesamte Skript. Der obige Code schaltet das stille Echo des Befehls aus und zeigt nur die Ausgabe, die der Autor beabsichtigt hat.
Beide Beispiele liefern jedoch dieselbe Ausgabe.
Im Allgemeinen können @echo
und echo
die gleiche Ausgabe liefern. Schauen wir uns das folgende Beispiel an.
@echo This is the text...
echo This is the text...
Wenn Sie beide oben gezeigten Befehle ausführen, werden Sie sehen, dass beide die gleiche Ausgabe wie unten liefern.
Ausgabe:
This is the text...
Denken Sie daran, dass alle hier besprochenen Methoden mit Batch-Skript geschrieben wurden und nur in einer Windows-CMD-Umgebung funktionieren.
Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.
LinkedIn