Kopf (Unix)

Kopf
Head-example-command.gif
Beispiel Verwendung von Kopf Befehl zum Anzeigen der ersten 5 Zeilen von Lorem Ipsum in der angegebenen Datei
Entwickler (en) Verschiedene Open Source und kommerziell Entwickler
Betriebssystem Unix, Unix-artig, MSX-dos, Ibm i
Plattform Plattformübergreifend
Typ Befehl
Lizenz CoreUtils: GPLV3

Kopf ist ein Programm an Unix und Unix-artig Betriebssysteme Wird verwendet, um den Beginn eines Textes anzuzeigen Datei oder leitete Daten.

Syntax

Der Befehl Syntax ist:

Kopf [Optionen] <Datei_Name>

Standardmäßig, Kopf druckt die ersten 10 Zeilen seiner Eingabe in die Standardausgabe.Die Anzahl der gedruckten Zeilen kann mit a geändert werden Befehlszeile Möglichkeit.Das folgende Beispiel zeigt die ersten 20 Zeilen von Dateiname:

Kopf -n 20 Dateiname 

Dies zeigt die ersten 5 Zeilen aller Dateien mit Beginn mit Foo:

Kopf -n 5 foo* 

Die meisten Versionen ermöglichen das Auslassen n und stattdessen direkt die Nummer angeben: -5. GNU Kopf ermöglicht negative Argumente für die -n Option, was bedeutet, alle bis auf den letzten Argumentwert zu drucken - Zeilen jeder Eingabedatei.

Flaggen

-c <x Anzahl der Bytes> Erst x Anzahl der Bytes kopieren.

Sonstiges

Viele frühe Versionen von Unix hatten diesen Befehl und die Dokumentation und Bücher nicht verwendet sed stattdessen:

sed 5q Dateiname 

Das Beispiel druckt jede Zeile (implizit) und beendet nach dem fünften.

Implementierungen

A Kopf Befehl ist auch Teil von ASCII's MSX-DOS2-Tools zum MSX-dos Version 2.[1] Das Kopf Der Befehl wurde auch auf die portiert Ibm i Betriebssystem.[2]

Siehe auch

Verweise

  1. ^ MSX-DOS2-Tools-Benutzerhandbuch von ASCII Corporation
  2. ^ IBM. "IBM System I Version 7.2 Programmierung Qshell" (PDF). Abgerufen 2020-09-05.

Externe Links