* On Thu, 06 Feb 2003 at 10:05 +0100, Joachim Kieferle wrote:
wahrscheinlich ist die Lösung sehr einfach, aber ich find' sie einfach nicht:
Von einem Verzeichnis mit Dateien z.B.
bild1.tif bild2.tif bild.irgendeines.1.tif bild.einanderes.n.tif
erstelle ich eine Datei (ls *.tif > inhalt.txt)
Dann brauche ich die Dateinamen, sprich man sollte die letzten 4 Zeichen (.tif) abschneiden. Mit awk scheint das nicht zu funktionieren, weil der "." als Trennzeichen nicht funktioniert.
adalbert@pepe:/tmp > sed 's/....$//' test bild1 bild2 bild.irgendeines.1 bild.einanderes.n adalbert@pepe:/tmp > for I in `cat test` ; do echo ${I%.tif} ; done bild1 bild2 bild.irgendeines.1 bild.einanderes.n Und mit awk gehts garantiert auch, aber das soll David demonstrieren :-) -- Adalbert GPG welcome, request public key: mailto:adalbert+key@lopez.at