Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ wc(1) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

cksum(1)

wc(1)                                                                 wc(1)

NAME
     wc - Wörter, Zeichen und Zeilen zählen (word count)

SYNTAX
     wc [option ...] [datei ...]

BESCHREIBUNG
     wc gibt die Anzahl der Zeilen, Wörter und Byte bzw. Zeichen von
     Dateien auf die Standardausgabe aus.

OPTIONEN
     Keine Option angegeben:
          wc gibt drei Zahlenwerte aus für die Anzahl der Zeilen, Wörter,
          Byte.

     -c   wc gibt die Anzahl der Byte aus. Darf nicht zusammen mit -m ange-
          geben werden.

     -l   wc gibt die Anzahl der Zeilen aus. Die Anzahl ermittelt wc aus
          der Anzahl der Neue-Zeile-Zeichen.

     -m   wc gibt die Anzahl der Zeichen aus. Leer-, Tabulator- und Neue-
          Zeile-Zeichen werden mitgezählt. Darf nicht zusammen mit -c ange-
          geben werden.

     -w   wc gibt die Anzahl der Wörter aus. Wörter sind nicht-leere Zei-
          chenketten, die durch Zwischenraumzeichen voneinander getrennt
          sind. Zwischenraumzeichen sind Leerzeichen, Tabulatoren und
          Neue-Zeile-Zeichen.

     --   Ende der Optionenliste. Die Angabe ist nötig, wenn datei mit -
          beginnt.

     datei
          Name der Datei, deren Zeilen, Wörter und Byte bzw. Zeichen
          gezählt werden sollen. Der Name der Datei wird zusammen mit den
          ermittelten Werten ausgegeben.

          Sie können mehrere Dateien angeben. Bei mehreren Dateien gibt wc
          zusätzlich eine Zeile aus, in der die Summe der einzelnen Angaben
          steht.

          datei nicht angegeben: wc liest von der Standardeingabe.












Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

wc(1)                                                                 wc(1)

INTERNATIONALE UMGEBUNG
     Die Umgebungsvariable LCMESSAGES bestimmt die Sprache der Meldungs-
     texte.

     Die Umgebungsvariable LCCTYPE bestimmt, welche Zeichen als Zwischen-
     raumzeichen eingestuft werden.

     Wenn LCMESSAGES oder LCCTYPE nicht oder als leere Zeichenkette defi-
     niert ist, wird der Wert von LANG als Standardwert für die jeweils
     nicht gesetzte oder leere Variable herangezogen. Ist auch LANG nicht
     oder als leere Zeichenkette definiert, verhält sich das System so, als
     wäre es nicht internationalisiert.

     Die Umgebungsvariable LCALL bestimmt die gesamte internationale Umge-
     bung. LCALL hat Vorrang vor allen anderen Umgebungsvariablen im
     Bereich der Internationalisierung.

     Hat eine der Variablen für die internationale Umgebung einen ungülti-
     gen Wert, verhält sich das System so, als wäre keine Variable gesetzt.

BEISPIELE
     Beispiel 1

     Sie möchten die Anzahl der Zeilen, Wörter und Zeichen für die Dateien
     logik, plan und rest ausgeben lassen.

     $ wc logik plan rest
          27    139    1077  logik
           5     15     140  plan
           3      6      51  rest
          35    160    1268  total

     Beispiel 2

     Sie möchten feststellen, wieviele Dateien im aktuellen Verzeichnis
     eingetragen sind.

     $ ls | wc -l
            31

     Beispiel 3

     Sie möchten feststellen, wieviele Benutzer gerade am Rechner arbeiten.

     $ who | wc -l
             6








Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

wc(1)                                                                 wc(1)

     Beispiel 4

     Sie möchten zählen lassen, wieviele verschiedene Wörter in einer Datei
     stehen.

     $ cat datei | sed 's/<blank><blank>*/\
     > /g' | sort -u | wc -l

     Erläuterung:

     sed erstellt eine Liste aller Wörter von datei, indem ein oder mehrere
     Leerzeichen durch Neue-Zeile-Zeichen ersetzt werden. sort -u sortiert
     diese Liste und entfernt dabei alle Wiederholungen. wc -l zählt dann
     die Zeilen dieser Liste und gibt die ermittelte Anzahl aus.

SIEHE AUCH
     cksum(1).





































Seite 3                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026