Dies ist der Befehl echoposix, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
echo — Argumente in die Standardausgabe schreiben
ZUSAMMENFASSUNG
Echo [Schnur...]
BESCHREIBUNG
Das Echo Das Dienstprogramm schreibt seine Argumente in die Standardausgabe, gefolgt von a . Wenn
Es gibt keine Argumente, nur die ist geschrieben.
OPTIONAL
Das Echo Das Versorgungsunternehmen erkennt die "−−" Argument in der von . angegebenen Weise
Leitlinie 10 des Basisdefinitionsbandes von POSIX.1‐2008, Abschnitt 12.2, Dienstprogramm Syntax
Richtlinien; "−−" als String-Operand erkannt werden.
Implementierungen dürfen keine Optionen unterstützen.
OPERANDEN
Folgende Operanden sollen unterstützt werden:
Schnur Eine Zeichenfolge, die in die Standardausgabe geschrieben werden soll. Ist der erste Operand -n, oder falls vorhanden
der Operanden enthalten a Charakter, die Ergebnisse sind umsetzungs-
definiert.
Auf XSI-konformen Systemen ist der erste Operand -n, wird es behandelt als
Zeichenfolge, keine Option. Folgende Zeichenfolgen sollen erkannt werden auf
XSI-konforme Systeme innerhalb eines der Argumente:
\a Schreibe an .
\b Schreiben Sie a .
\c Unterdrücke die das folgt ansonsten dem letzten Argument in der
Ausgang. Alle Zeichen nach dem '\C' in den Argumenten soll . sein
ignoriert.
\f Schreiben Sie a .
\n Schreiben Sie a .
\r Schreibe a .
\t Schreibe a .
\v Schreiben Sie a .
\\ Schreib ein Charakter.
\0num Schreiben Sie einen 8-Bit-Wert, der die Null-, Eins-, Zwei- oder Dreistellige Oktalzahl ist
Anzahl num.
STDIN
Nicht benutzt.
SPEISUNG DATEIEN
Keiner.
VARIABLEN
Die folgenden Umgebungsvariablen sollen die Ausführung von Echo:
SPRACHE Geben Sie einen Standardwert für die Internationalisierungsvariablen an, die nicht festgelegt sind oder
Null. (Siehe den Band Basisdefinitionen von POSIX.1‐2008, Abschnitt 8.2,
Internationalisierung Variablen für den Vorrang der Internationalisierung
Variablen, die verwendet werden, um die Werte von Gebietsschemakategorien zu bestimmen.)
LC_ALL Wenn auf einen nicht leeren Zeichenfolgenwert gesetzt, überschreiben Sie die Werte aller anderen
Internationalisierungsvariablen.
LC_CTYPE Bestimmen Sie das Gebietsschema für die Interpretation von Sequenzen von Bytes von Textdaten
als Zeichen (z. B. Einzelbyte- im Gegensatz zu Mehrbyte-Zeichen in
Argumente).
LC_MESSAGES
Bestimmen Sie das Gebietsschema, das verwendet werden soll, um das Format und den Inhalt von . zu beeinflussen
Diagnosemeldungen in Standardfehler geschrieben.
NLSPATH Bestimmen Sie den Speicherort von Nachrichtenkatalogen für die Verarbeitung von LC_MESSAGES.
ASYNCHRON Events
Standard.
STDOUT
Das Echo Nutzenargumente sind durch einzelne zu trennen Charaktere und a
Zeichen folgt dem letzten Argument. Ausgabetransformationen erfolgen auf der Grundlage der
Escape-Sequenzen in der Eingabe. Siehe Abschnitt OPERANDEN.
STDERR
Der Standardfehler darf nur für Diagnosemeldungen verwendet werden.
AUSGABE DATEIEN
Keiner.
VERLÄNGERT BESCHREIBUNG
Keiner.
EXIT STATUS
Die folgenden Exit-Werte sollen zurückgegeben werden:
0 Erfolgreicher Abschluss.
>0 Es ist ein Fehler aufgetreten.
FOLGEN OF FEHLER
Standard.
Das Folgende Abschnitte sind informativ.
Anmeldeformular ANWENDUNG
Es ist nicht möglich zu verwenden Echo portabel über alle POSIX-Systeme, es sei denn, beide -n (als die
erstes Argument) und Escape-Sequenzen werden weggelassen.
Das printf Dienstprogramm kann portabel verwendet werden, um jedes der traditionellen Verhaltensweisen der
Echo Dienstprogramm wie folgt (vorausgesetzt, dass IFS hat seinen Standardwert oder ist nicht gesetzt):
* Das historische System V Echo und die Anforderungen an XSI-Implementierungen in diesem Band
von POSIX.1‐2008 sind äquivalent zu:
printf "%b\n$*"
* Die BSD Echo ist äquivalent zu:
if [ "X$1" = "X-n" ]
dann
verschieben
printf "%s$*"
sonst
printf "%s\n$*"
fi
Neue Anwendungen werden ermutigt, zu verwenden printf statt Echo.
Beispiele:
Keiner.
RATIONALE
Das Echo Dienstprogramm wurde nicht wegen seiner extrem weit verbreiteten Verwendung in
historische Anwendungen. Konforme Anwendungen, die auf Eingabeaufforderung verzichten möchten
Zeichen oder die möglicherweise ein Echo erwarten -n, sollte die verwenden
printf Dienstprogramm, das vom System der neunten Edition abgeleitet ist.
Wie angegeben, Echo schreibt seine Argumente auf einfachste Weise. Die zwei unterschiedlichen
historische Versionen von Echo auf fatal unvereinbare Weise variieren.
Die BSD Echo prüft das erste Argument für den String -n was dazu führt, dass es die . unterdrückt
das würde sonst dem letzten Argument in der Ausgabe folgen.
Das System V Echo unterstützt keine Optionen, erlaubt aber Escape-Sequenzen innerhalb seiner
Operanden, wie für XSI-Implementierungen im Abschnitt OPERANDS beschrieben.
Das Echo Utility unterstützt die Utility Syntax Guideline 10 nicht, da historische
Anwendungen sind abhängig von Echo widerhallen alle seiner Argumente, mit Ausnahme der -n Option in der
BSD-Version.
ZUKUNFT RICHTUNGEN
Keiner.
Verwenden Sie echoposix online mit den onworks.net-Diensten