P
p_nut
Grünschnabel
Liebe Unix Community!
Ich hatte soeben mein erstes Unixmodul (ich soll mal biomedizinischer Ingenieur werden) und hab als Hausübung einige Fragen zu den Kommandos bekommen.
Bei zwein steh ich an:
Modifikationsdatum einer Datei ändern: Ich hab es mit touch -t Datum Dateiname gemacht. Hat geklappt, aber hab ich damit auch die mtime verändert?
mit touch -m Datum Dateiname hat es nicht funktioniert - da wurde immer eine Datei mit dem Namen "Datum" erstellt (z.B. "01012007").
Zweitens: Ich hab zwei Dateien, (beide heißen datei1.txt, aber in verschiedenen Unterordnern).
Von der einen hab ich die mtime auf Jan 1 gesetzt (sofern der oben beschriebene Weg klappt), die zweite hat feb 15 als mtime. Soweit so gut.
Nun soll ich ein find kommando schreiben, dass nur die jüngere findet (unter ALLEN dateien). Teil eins hab ich gelöst: find -name datei* (da finde ich jetzt beide datei1.txt). Das zweite sollte mit find -mtime 0 gehen.
Wie verbinde ich jetzt die beiden Bedingungen (Syntax?).
find -name datei* | find -mtime 0 klappt jedenfalls nicht
Vielen Dank im Voraus für eure Hilfe.
Lg Pauli
Ich hatte soeben mein erstes Unixmodul (ich soll mal biomedizinischer Ingenieur werden) und hab als Hausübung einige Fragen zu den Kommandos bekommen.
Bei zwein steh ich an:
Modifikationsdatum einer Datei ändern: Ich hab es mit touch -t Datum Dateiname gemacht. Hat geklappt, aber hab ich damit auch die mtime verändert?
mit touch -m Datum Dateiname hat es nicht funktioniert - da wurde immer eine Datei mit dem Namen "Datum" erstellt (z.B. "01012007").
Zweitens: Ich hab zwei Dateien, (beide heißen datei1.txt, aber in verschiedenen Unterordnern).
Von der einen hab ich die mtime auf Jan 1 gesetzt (sofern der oben beschriebene Weg klappt), die zweite hat feb 15 als mtime. Soweit so gut.
Nun soll ich ein find kommando schreiben, dass nur die jüngere findet (unter ALLEN dateien). Teil eins hab ich gelöst: find -name datei* (da finde ich jetzt beide datei1.txt). Das zweite sollte mit find -mtime 0 gehen.
Wie verbinde ich jetzt die beiden Bedingungen (Syntax?).
find -name datei* | find -mtime 0 klappt jedenfalls nicht
Vielen Dank im Voraus für eure Hilfe.
Lg Pauli