Aufgabe 3

Aufgaben mit UNIX --- find, sed, awk, sort, cut

  1. Wie lautet der find Befehl, der alle .txt Dateien in ihrem Homeverzeichnis findet?
  2. Suchen Sie mit dem find Befehl alle .txt Dateien in ihrem Homeverzeichnis, die größer als 1 Megabyte sind.
  3. Suchen Sie mit dem find Befehl alle Dateien in ihrem Homeverzeichnis, die älter als 1 Monat und größer als 1 Megabyte sind und kopieren Sie die Dateien in ein Verzeichnis mybackup das sie vorher erstellt haben.
  4. Extrahieren Sie aus Ihrer /etc/passwd Datei alle Usernamen mit dem Befehl awk und kopieren Sie die Usernamen in die Datei my_user.txt

    Verwenden Sie für die folgenden Aufgaben 15 gezippte Ausgaben der Süddeutschen Zeitung, die in folgendem ZIP Archiv gespeichert sind: (Hier der link: (all_sz.zip))

  5. Unzippen Sie das Archiv
  6. Suchen Sie die Ausgabe der Süddeutschen Zeitung aus ihrem Archiv, die am größten ist. (Tipp: folgende Befehle könnten dabei nützlich sein: wc, sort, awk oder cut
  7. Nehmen Sie eine Ausgabe der SZ und ersetzen Sie in der kompletten Ausgabe den Kleinbuchstaben e durch den Großbuchstaben E.
  8. Nehmen Sie eine Ausgabe der SZ und entfernen Sie in der Ausgabe die Stoppwörter und, der, für, mit.
  9. Kombinieren Sie nun den Befehl find mit der Lösung aus der vorherigen Aufgabe und ersetzen Sie in allen Ausgaben der SZ alle Wörter und, der, für, mit und speichern die modifizierten Dateien in Dateien mit dem Suffix .new.txt