EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

echoposix - Online in der Cloud

Führen Sie echoposix im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

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


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad