Direktaufnahme Dateiname -> Variable

Anlaufschwierigkeiten? Was ist was? Worum geht's?
schwa226
Neugieriger
Neugieriger
Beiträge: 10
Registriert: Montag 13. Februar 2006, 20:05

Direktaufnahme Dateiname -> Variable

Beitrag von schwa226 »

Hallo,

kann ich mir den Dateinamen, der bei der aktuellen Timeraufnahme verwendet wird in eine Variable geben lassen?

Ich möchte in einem Script mit ls die Dateigröße überwachen. Ich kann zwar mit ls -tu die neuesten Files als ersters anzeigen lassen, aber es werden trozdem alle Datein im Ordner aufgelistet. Mit cut hab ich es nicht geschafft nur den ersten Dateinamen übrig zu lassen.

Wenn ich also im Script den Dateinamen in eine Variable Packen kann wäre das Problem gelöst.

Danke,
schwa226
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Nö, so funktioniert Unix (und Linux) nicht. Variabeln in einem Prozess steht nur diesem Prozess (und evtl. seine Kindprozesse) zu Verfügung. MS-DOS und Konsorten sind da anderes.

Ich schlage vor

Code: Alles auswählen

thefile=`ls -t|head -1`