ls, aber nur eine Datei ausgeben

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Transmitter
Beiträge: 262
Registriert: 21.01.2005 15:17:06

ls, aber nur eine Datei ausgeben

Beitrag von Transmitter » 04.03.2009 16:09:59

Hi,

ich müsste mir per sh Script eine einzige Datei per ls ausgeben lassen.
Jetzt habe ich schon in den Parametern geschaut - da ist leider nichts passendes dabei und dann hatte ich noch an einer while oder for gedacht ..aber das bringt mir ja nichts, solange ich den ls aufruf im Schleifenköper mache.

Hat da jemand eine Idee für mich?

Ich will aus einem Verzeichnis mit mehreren pdf Dateien nur eine in eine Variable einlesen um diese Datei dann weiter zu bearbeiten.

Danke schon mal.
Bye, Transmitter

Benutzeravatar
MarkusF
Beiträge: 361
Registriert: 04.06.2007 12:45:22

Re: ls, aber nur eine Datei ausgeben

Beitrag von MarkusF » 04.03.2009 16:24:23

Transmitter hat geschrieben:Ich will aus einem Verzeichnis mit mehreren pdf Dateien nur eine in eine Variable einlesen um diese Datei dann weiter zu bearbeiten.
Hallo,
ok, das kapiere ich jetzt nicht ganz. Du hast z.B. mehrere PDF's in einem Verzeichnis und willst nur eine bestimmte? Dann musst du natürlich irgendwie wissen welche von denen du willst.

Code: Alles auswählen

VARIABLE=`ls *.pdf | head -n1` 
kriegst du deine Variable mit der ersten pdf gefüllt. Evtl. musst du vorher noch sortieren.

Grüße, Markus

Transmitter
Beiträge: 262
Registriert: 21.01.2005 15:17:06

Re: ls, aber nur eine Datei ausgeben

Beitrag von Transmitter » 05.03.2009 12:22:30

Danke dir, genau das habe ich gebraucht.

head -n1

Antworten