On Fri, 8 Jan 1999, Raphael Becker wrote:
Ich habe mal eine kleine Knobelaufgabe für Skript-Künstler:
Nein, diese Frage kommt hier immer wieder vorbei und kann aus dem Kopf beantwortet werden :)
ls -1 -R
was mir eine Liste im Format
Verz/: Datei1 Datei2 Datei3
erzeugt, falls sich ausgehend vom aktuellen Verzeichnis die Dateien im Verzeichnis Verz/ befinden.
Ich benötige eine Ausgabe der Form
aktuelles_Verzeichnis/Verz/Datei1 aktuelles_Verzeichnis/Verz/Datei2 aktuelles_Verzeichnis/Verz/Datei3
Du willst kein "ls", sondern "find" benutzen: find . -name \*.mp3 -print
Außerdem möchte ich nicht die Pfadnamen ausgehend vom aktuellen Verzeichnis haben sondern egal von wo aus ich starte den kompletten (absoluten) Pfad zur Datei.
find $( pwd ) ...
Gibt es gar ein fertiges Programm, was mir sowas liefert? Wenn ja, welche Parameter?
Ja, siehe "man find". Zum billigen Suchen nach Filenamen sieht es oversized und kompliziert aus, daber find kann noch tausendmal mehr und wird erst spaeter als richtig toll erkannt. Gerhard Sittig -- If you don't understand or are scared by any of the above ask your parents or an adult to help you. -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux