Befehl "wc
Zweck
Zählt die Anzahl der Zeilen, Wörter, Byte oder Zeichen in einer Datei.
Syntax
Beschreibung
Standardmäßig zählt der Befehl wc die Anzahl der Zeilen, Wörter und Byte in den Dateien, die im Parameter Datei angegeben sind. Der Befehl schreibt die Anzahl der Zeilenvorschubzeichen, Wörter und Byte in die Standardausgabe und zählt die Gesamtanzahl aller benannten Dateien.
Wenn Sie den Parameter Datei verwenden, zeigt der Befehl wc die Dateinamen sowie die angeforderten Zähler an. Wenn Sie für den Parameter Datei keinen Dateinamen angeben, verwendet der Befehl wc die Standardeingabe.
Der Befehl wc wird mit den Umgebungsvariablen LANG, LC_ALL, LC_CTYPE und LC_MESSAGES beeinflusst.
Für den Befehl wc ist ein Wort eine Folge von Zeichen mit einer Länge ungleich null, die durch ein Leerzeichen oder Tabulatorzeichen begrenzt ist.
Flags
| Element | Beschreibung |
|---|---|
| -c | Zählt Byte, sofern das Flag -k nicht angegeben ist. Wenn das Flag -k angegeben ist, zählt der Befehl wc Zeichen. |
| -k | Zählt Zeichen. Die Angabe des Flags -k entspricht der Angabe des Flags -klwc. Wenn Sie das Flag -k zusammen mit anderen Flags verwenden, müssen Sie das Flag -c ebenfalls angeben. Andernfalls wird das Flag -k ignoriert. Weitere Informationen finden Sie in den Beispielen 4 und 5.Anmerkung: Dieses Flag wird in einer der künftigen Versionen wahrscheinlich nicht mehr unterstützt. |
| -l | Zählt Zeilen. |
| -m | Zählt Zeichen. Dieses Flag kann nicht zusammen mit dem Flag -c verwendet werden. |
| -w | Zählt Wörter. Ein Wort ist als Folge von Zeichen definiert, die durch Leerzeichen, Tabulatorzeichen oder Zeilenvorschubzeichen begrenzt wird. |
Anmerkung: Wenn kein Flag angegeben ist, zählt wc standardmäßig die Zeilen, Wörter und Byte in einer Datei oder in der Standardeingabe.
Exitstatus
Dieser Befehl gibt die folgenden Exitwerte zurück:
| Element | Beschreibung |
|---|---|
| 0 | Der Befehl wurde erfolgreich ausgeführt. |
| >0 | Es ist ein Fehler aufgetreten. |
Beispiele
- Geben Sie Folgendes ein, um die Anzahl der Zeilen, Wörter und Byte einer Datei anzuzeigen:
Der Befehl wc zeigt die Anzahl der Zeilen, Wörter und Bytes in derchap1eportiert.wc chap1 - Geben Sie Folgendes ein, um nur Byte-und Wortzahlen anzuzeigen:
Der Befehl wc zeigt die Anzahl der Byte und Wörter in jeder Datei an, die mitchapDer Befehl zeigt auch die Gesamtzahl der Byte und Wörter in diesen Dateien an.wc -cw chap* - Geben Sie Folgendes ein, um die Anzahl der Zeilen, Wörter und Zeichen einer Datei anzuzeigen:
Der Befehl wc zeigt die Anzahl der Zeilen, Wörter und Zeichen in derchap1eportiert.wc -k chap1 - Geben Sie Folgendes ein, um die Anzahl der Wörter und Zeichen einer Datei anzuzeigen:
Der Befehl wc zeigt die Anzahl der Zeichen und Wörter in derchap1eportiert.wc -kcw chap1 - Geben Sie Folgendes ein, um den Befehl wc für die Standardeingabe zu verwenden:
Der Befehl wc zeigt die Anzahl der Zeilen und Wörter in der Standardeingabe an. Das Flag -k wird ignoriert.wc -klw - Geben Sie Folgendes ein, um die Zeichenanzahl einer Datei anzuzeigen:
Der Befehl wc zeigt die Anzahl der Zeichen in derchap1eportiert.wc -m chap1 - Geben Sie Folgendes ein, um den Befehl wc für die Standardeingabe zu verwenden:
Der Befehl wc zeigt die Anzahl der Zeilen, Wörter und Zeichen in der Standardeingabe an.wc -mlw
Dateien
| Element | Beschreibung |
|---|---|
| /usr/bin/wc, /bin/wc | Enthält den Befehl wc. |
| /usr/ucb/wc | Enthält den symbolischen Link zum Befehl wc. |