diff --git a/anfangEndeAusgeben.md b/anfangEndeAusgeben.md new file mode 100644 index 0000000..3005335 --- /dev/null +++ b/anfangEndeAusgeben.md @@ -0,0 +1,21 @@ +# Anfang und Ende von Dateien – head und tail + +```bash +head /etc/passwd +head -n 3 /etc/passwd +tail /etc/passwd +tail -n 3 /etc/passwd +tail -n +30 /etc/passwd +``` + +Die genannten Kommandos arbeiten mit der Datei "/etc/passwd". Hier ist, was sie tun: + +1. head /etc/passwd: Dieser Befehl gibt die ersten 10 Zeilen der Datei "/etc/passwd" aus, standardmäßig. + +2. head -n 3 /etc/passwd: Hierbei handelt es sich um eine Modifikation des vorherigen Befehls. Es gibt die ersten 3 Zeilen der Datei "/etc/passwd" aus, da die Option -n verwendet wird, gefolgt von der Anzahl der gewünschten Zeilen. + +3. tail /etc/passwd: Dieser Befehl gibt standardmäßig die letzten 10 Zeilen der Datei "/etc/passwd" aus. + +4. tail -n 3 /etc/passwd: Ähnlich wie der vorherige Befehl, jedoch werden hier die letzten 3 Zeilen der Datei "/etc/passwd" ausgegeben. + +5. tail -n +30 /etc/passwd: Dieser Befehl gibt alle Zeilen ab der 30. Zeile bis zum Ende der Datei "/etc/passwd" aus. Die Option -n +30 bedeutet, dass ab Zeile 30 aufwärts angezeigt wird.