Praktikum "UNIX"

von Prof. Jürgen Plate

Praktikum UNIX

6. Termin

  1. Der Unterschied von "$*" und "$@" ist auch für erfahrene Benutzer manchmal noch unklar. Untersuchen Sie dazu die Ausgaben des folgenden Skripts. Wieviele Elemente werden jeweils angegeben und wie sehen sie aus?:

    #!/bin/sh
    set eins "nummer zwei" drei "nummer vier"
    echo 'Elemente von $*:'
    for ELEMENT in "$*"
    do
      echo $ELEMENT
    done
    echo 'Elemente von $@:'
    for ELEMENT in "$@"
    do
      echo $ELEMENT
    done
    

  2. Das Kommando "find" wird verwendet, um Dateien nach bestimmten Kriterien zu suchen.

    1. Geben Sie einen Aufruf von "find" an, der im Verzeichnis /home alle Dateien sucht, auf die innerhalb der letzten 10 Tage zugegriffen wurde.

    2. Geben Sie einen Aufruf von "find" an, der im Verzeichnis /var alle Dateien sucht, die dem User "root" gehören.

    3. Wie können Sie die Fehlermeldungen ("...permission denied...") loswerden?

    4. Noch eine Theorie-Frage. Welches find-Kommando müßte man verwenden, um in allen Dateien auf der Platte mit der Endung ".txt" nach der Zeichenkette "UNIX" zu suchen. Nicht ausprobieren, sondern theoretisch beantworten!

Zum Inhaltsverzeichnis Zum nächsten Abschnitt
Copyright © FH München, FB 04, Prof. Jürgen Plate