Unter Linux kann der Echo-Befehl zum Anzeigen einer Zeichenfolge/Textzeile verwendet werden, die als übergeben wird Argumente. Dieser Befehl ist ein integrierter Befehl, der hauptsächlich und häufig in verschiedenen Batchdateien und Shell-Skripten verwendet wird, um den Statustest für eine Datei und einen Bildschirm durchzuführen.
Linux-Distributionen ermöglichen es uns, das System selbst zu steuern und einzurichten. In diesem Zusammenhang ist der Echo-Befehl einer der am häufigsten verwendeten Befehle. Es wird in Batch-Dateien und Bash-Skripten verwendet, um einen Statustext auf unserem Bildschirm oder in einer Datei anzuzeigen. Der Befehl wiederholt, was wir wiederholen sollen. Diese Funktion ist sehr einfach, muss aber nur das tun. Beispielsweise würden wir von Shell-Skripten ohne Echo kein sichtbares Ergebnis erhalten. Shell ist eine Benutzeroberfläche, in der wir verschiedene Befehle wie den Befehl „cat“, den Befehl „head“, den Befehl „tail“ oder den Befehl „echo“ eingeben können.
Die gemeinsame Echo-Operation ist für jede Programmiersprache äquivalent. Wir machen die Eingabe (die im String-Format vorliegt), und sie wird empfangen und führt wieder zu einem unveränderten Ergebnis.
Wichtig: Der Befehlszeileninterpreter oder die Benutzeroberfläche wird auch als Bash-Shell bezeichnet. Es ist die Standard-Shell in den Linux-Distributionen und das Textfenster, in das wir unsere Befehle eingeben können. Der Befehl echo ist ein elementarer Bestandteil von Ubuntu und auf allen Systemen vorinstalliert.
Syntax des echo-Befehls
Vergleichen Sie Zeichenfolgen Java
echo [option] [string]
Implementierungen des echo-Befehls
Der Echo-Befehl existiert in SymbOS, KolibriOS, HP MPE/iX, ReactOS, Microsoft Windows, IBM OS/2, Digital Research FlexOS, Acorn Computers Panos, Microwave OS-9, Zilog Z80-RIO, MetaComCo TRIPOS, TSC FLEX, Multics, Unix-ähnliche und Unix-Betriebssysteme.
Mehrere Muscheln, darunter alle Csh-ähnliche (wie zsh oder Bash), Bourne-ähnliche Shells, Und COMMAND.COM Außerdem führen cmd.exe den Echo-Befehl als integrierten Befehl aus.
Der Befehl existiert auch innerhalb der EFI-Shell.
Verlauf des Echo-Befehls
Der Echo-Befehl wurde in Multics gestartet. Später wurde es von spezifiziert Doug Mcllroy In C Sprache als „Fingerübung“ und als hilfreich verifiziert. Es wurde Teil der beiden Unix-Versionen.
In den 7er-Versionen ersetzte der Befehl echo -n den Prompt (verhielt sich wie der Befehl echo, jedoch ohne Abschluss der Ausgabe zusammen mit dem Zeilentrennzeichen).
Dieser Befehl begann mit der Entwicklung von C-Escape-Sequenzen wie N zusammen mit dem Unterschied, dass die oktalen Escape-Sequenzen als dargestellt wurden 0ooo statt ooo in C auf UNIX/PWB und nach Unix System 3. Der echo-Befehl wird unter MS-DOS in 2 Versionen beendet.
Heutzutage sind verschiedene Echo-inkompatible Implementierungen auf verschiedenen Betriebssystemen verfügbar (verschiedene auf dem gleichen System). Standardmäßig entwickeln einige von ihnen Escape-Sequenzen, andere nicht. Ebenso erhalten einige von ihnen Optionen (deren Liste sich mit der Implementierung ändert), und einige von ihnen nicht.
Die Echo-POSIX-Spezifikation lässt die Natur nicht spezifiziert, wenn das Anfangsargument -n ist oder andere Argumente Backslash-Zeichen enthalten, während die Spezifikation von Unix (Option XSI in POSIX) die Entwicklung der Sequenzen vorschreibt und die Optionsverarbeitung nicht zulässt.
Mehrere Implementierungen des echo-Befehls sind innerhalb der Standardplattform nicht flexibel. Aufgrund dieser Art von Änderungen in der Natur wird der Echo-Befehl als nicht tragbarer Befehl betrachtet, und der Befehl, d. h. printf wird eher auf Unix-ähnlichen Systemen bevorzugt.
Was sind die Echokontrollzeichen?
Nachdem wir das allgemeine Prinzip des Echo-Befehls verstanden haben, lernen wir die Steuerzeichen kennen, die wir mit dem Befehl verwenden können. Diese Steuerzeichen sind auf unserem Bildschirm nicht direkt sichtbar, bestimmen aber mehrere Dinge, wie zum Beispiel die Zeilenumbrüche, das Ende des Textes und den Anfang des Textes.
Flucht | Beschreibung |
---|---|
A | Alarmton |
B | Ein Charakter zurück |
C | Unterdrückt den Textumbruch |
F | Zurück |
R | Zurück zum Anfang der Zeile |
N | Zeilenumbruch |
T | Tabellarisch (optional) |
\ | Ausgabe von Backslash-Zeichen |
In | Tabellarisch (optional) |