Willkommen im #Neuland
Login wie bei quake.ingame.de zuvor, die Passwörter aus der alten Datenbank wurden aber gelöscht - einmal hier neu anfordern.
Wer seine E-Mail-Adresse nicht mehr hat oder kennt, bitte eine Nachricht mit Infos schicken o. im Discord melden.
PQ Discord Server: #planetquake Spenden? Hier entlang!
Login wie bei quake.ingame.de zuvor, die Passwörter aus der alten Datenbank wurden aber gelöscht - einmal hier neu anfordern.
Wer seine E-Mail-Adresse nicht mehr hat oder kennt, bitte eine Nachricht mit Infos schicken o. im Discord melden.
PQ Discord Server: #planetquake Spenden? Hier entlang!
shell: aktuellste datei herausfinden ?
-
- Slash
- Beiträge: 681
- Registriert: Aug 2000
- Wohnort: nähe FFM
shell: aktuellste datei herausfinden ?
moin
ist es mit nem befehl moeglich herauszufinden, welche datei in einem folder die aktuellste ist ?
ich hab mehrere dateien a la:
berlin.1.txt
berlin.2.txt
berlin.3.txt
mainz.1.txt
mainz.2.txt
...
ich will nun sagen:
gib mir die aktuellste von berlin oder mainz oder ...
bin fuer jede hilfe dankbar
ist es mit nem befehl moeglich herauszufinden, welche datei in einem folder die aktuellste ist ?
ich hab mehrere dateien a la:
berlin.1.txt
berlin.2.txt
berlin.3.txt
mainz.1.txt
mainz.2.txt
...
ich will nun sagen:
gib mir die aktuellste von berlin oder mainz oder ...
bin fuer jede hilfe dankbar
formerly known as Dusty
sno!
In bash:
ls -t sortiert die Files so, dass die neuesten oben stehen.
Mein Test:
Code: Alles auswählen
function newest() {
ls -t | grep "$1" | head -1
}
Mein Test:
Code: Alles auswählen
0 palandir@idhren:~/test$ l
total 0
-rw-r--r-- 1 palandir palandir 0 2004-11-17 10:12 berlin.1.txt
-rw-r--r-- 1 palandir palandir 0 2004-11-17 10:17 berlin.2.txt
-rw-r--r-- 1 palandir palandir 0 2004-11-17 10:17 mainz.1.txt
-rw-r--r-- 1 palandir palandir 0 2004-11-17 10:12 mainz.2.txt
0 palandir@idhren:~/test$ l -t | grep berlin | head -1
-rw-r--r-- 1 palandir palandir 0 2004-11-17 10:17 berlin.2.txt
0 palandir@idhren:~/test$ l -t | grep mainz | head -1
-rw-r--r-- 1 palandir palandir 0 2004-11-17 10:17 mainz.1.txt
0 palandir@idhren:~/test$
-
- Wrack
- Beiträge: 459
- Registriert: Jul 2001
Das funktioniert aber nur, weil "l" bei dir ein alias auf ls -l ist, deine function geht so direkt nicht.
Damit das geht, schreib "ls -lt" (LT) oder, um nur den Dateinamen ohne weitere Infos zu bekommen, "ls -1t" (EinsT) in der function newest().
Damit das geht, schreib "ls -lt" (LT) oder, um nur den Dateinamen ohne weitere Infos zu bekommen, "ls -1t" (EinsT) in der function newest().
[small]"Unterschreiben Sie einfach hier", sagte der Teufel, "und nennen Sie Ihren Wunsch."
Jonathan Palmer seufzte. "Ich wünsche mir ein Utopia", sagte er. "Eine makellose
Welt ohne Unrecht und Böses."
"Aber...", sagte der Teufel und sah überrascht drein, während er für immer verschwand.
"Scheint alles schon viel besser zu sein", sagte Jonathan Palmer, während er für immer
verschwand. "Viel, viel besser", sagte seine Frau und wandte sich vom Schlüsselloch
ab, um ihren Geliebten, Raoul, zu umarmen. Während sie für immer verschwand,
erinnerte sich Raoul daran, daß er der einzige Begünstigte ihrer immensen Lebens-
versicherung war. Er verschwand auf der Stelle, gefolgt von dem verschlagenen
Versicherungsangestellten, dem profitgierigen Versicherungsboß und dem ganzen Rest
der unperfekten Menschheit. Ich allein bin übrig. Ha ha ...
[/small]
Jonathan Palmer seufzte. "Ich wünsche mir ein Utopia", sagte er. "Eine makellose
Welt ohne Unrecht und Böses."
"Aber...", sagte der Teufel und sah überrascht drein, während er für immer verschwand.
"Scheint alles schon viel besser zu sein", sagte Jonathan Palmer, während er für immer
verschwand. "Viel, viel besser", sagte seine Frau und wandte sich vom Schlüsselloch
ab, um ihren Geliebten, Raoul, zu umarmen. Während sie für immer verschwand,
erinnerte sich Raoul daran, daß er der einzige Begünstigte ihrer immensen Lebens-
versicherung war. Er verschwand auf der Stelle, gefolgt von dem verschlagenen
Versicherungsangestellten, dem profitgierigen Versicherungsboß und dem ganzen Rest
der unperfekten Menschheit. Ich allein bin übrig. Ha ha ...
[/small]
In der Funktion steht ls -t, also nicht auf meine Aliase zugeschnitten. Wenn er ein langes Listing will muss er halt noch das -l dazu machen.Original erstellt von texray
Das funktioniert aber nur, weil "l" bei dir ein alias auf ls -l ist, deine function geht so direkt nicht.
Damit das geht, schreib "ls -lt" (LT) oder, um nur den Dateinamen ohne weitere Infos zu bekommen, "ls -1t" (EinsT) in der function newest().
Um nur den Dateinamen zu bekommen muss man kein -1 benutzen, das ist ja Standard so. -1 bedeutet, dass er die Ausgabe nur in einer Spalte macht.
-
- Wrack
- Beiträge: 459
- Registriert: Jul 2001
Hast vollkommen recht, Kommando zurück. Muss erst mal wachwerden *g*
(Aber immerhin ein Post mehr o_O)
(Aber immerhin ein Post mehr o_O)
[small]"Unterschreiben Sie einfach hier", sagte der Teufel, "und nennen Sie Ihren Wunsch."
Jonathan Palmer seufzte. "Ich wünsche mir ein Utopia", sagte er. "Eine makellose
Welt ohne Unrecht und Böses."
"Aber...", sagte der Teufel und sah überrascht drein, während er für immer verschwand.
"Scheint alles schon viel besser zu sein", sagte Jonathan Palmer, während er für immer
verschwand. "Viel, viel besser", sagte seine Frau und wandte sich vom Schlüsselloch
ab, um ihren Geliebten, Raoul, zu umarmen. Während sie für immer verschwand,
erinnerte sich Raoul daran, daß er der einzige Begünstigte ihrer immensen Lebens-
versicherung war. Er verschwand auf der Stelle, gefolgt von dem verschlagenen
Versicherungsangestellten, dem profitgierigen Versicherungsboß und dem ganzen Rest
der unperfekten Menschheit. Ich allein bin übrig. Ha ha ...
[/small]
Jonathan Palmer seufzte. "Ich wünsche mir ein Utopia", sagte er. "Eine makellose
Welt ohne Unrecht und Böses."
"Aber...", sagte der Teufel und sah überrascht drein, während er für immer verschwand.
"Scheint alles schon viel besser zu sein", sagte Jonathan Palmer, während er für immer
verschwand. "Viel, viel besser", sagte seine Frau und wandte sich vom Schlüsselloch
ab, um ihren Geliebten, Raoul, zu umarmen. Während sie für immer verschwand,
erinnerte sich Raoul daran, daß er der einzige Begünstigte ihrer immensen Lebens-
versicherung war. Er verschwand auf der Stelle, gefolgt von dem verschlagenen
Versicherungsangestellten, dem profitgierigen Versicherungsboß und dem ganzen Rest
der unperfekten Menschheit. Ich allein bin übrig. Ha ha ...
[/small]