Danke für Eure Antworten! Am 17.02.2013 19:42, schrieb Christian Boltz:
Hallo Wolfgang, hallo Leute,
Am Sonntag, 17. Februar 2013 schrieb hamann.w@t-online.de:
Gibt es eine halbwegs einfache Möglichkeit, automatisiert neue Dateien zu einer Prüfsummendatei hinzuzufügen? wie wärs mit z.B.
for f in `find -name PATTERN -type f`; do f=${f:2} if ! grep $f checksums.md5; then md5sum $f >>checksums.md5 fi done Also folgendes liefert mir die Dateien des Verzeichnisses ohne "./" auf der Konsole:
for f in `find`; do f=f{f:2} echo $f done und zwar so, wie sie sich auch in der Datei mit den Checksummen wiederfinden. Jetzt dachte ich, dass der Zusatz an Zeile 3: if ! grep $f '.checksum.md5'; then echo $f fi mir nur die nicht in der Datei vorhandenen Dateien anzeigen sollte. Das hätte eigentlich schnell gehen sollen. Allerdings hängt sich das irgendwie/irgendwo auf. Also _insgesamt_ sieht das bei mir im Moment so aus: for f in `find`; do f=f{f:2} if ! grep $f '.checksum.md5'; then echo $f fi done Wo liegt mein Denkfehler, außer dass Zeile 4 ("echo $f") natürlich später "md5sum $f >> .checksum.md5" heißen muss? Gruß, Alex -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org