Mit der letzten FOR-Schleife, die du gepostet hast, bekomme ich die genannte Ausgabe:
1 | for d in */; do echo -ne $d"\t"; ls $d* | sort -V | tail -n 1 ; done |
(Themenstarter)
Anmeldungsdatum: Beiträge: Zähle... |
Mit der letzten FOR-Schleife, die du gepostet hast, bekomme ich die genannte Ausgabe:
|
||||
Anmeldungsdatum: Beiträge: 17552 Wohnort: Berlin |
Liegt bootstrap im Wurzelverzeichnis, oder wo kommt der Slash davor her? Bist Du, wenn die for-Schleife ausgeführt wird, im Wurzelverzeichnis oder im Verzeichnis "bootstrap"? Womöglich haut die Interpretation des * im ls-Teil nicht hin. Neben folgender Abwandlung
würde ich sonst empfehlen auf das find-adhoc.sh von oben zurückzugreifen. |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 69 |
Sorry, nein bin natürlich nicht im Wurzelverzeichnis, ich bin direkt in dem Verzeichnis, dass z. B. auch das Bootstrap-Verzeichnis enthält. Vor jede Zeile gehört noch ein Punkt, der ist irgendwie abhanden gekommen... Mit der folgenden Zeile bekomme ich dieselbe Ausgabe wie zuvor.
Mir ist es im Endeffekt auch völlig egal, ob das Script länger oder kürzer ist, hauptsache es funktioniert. Ich möchte es halt manuell oder per Cronjob aufrufen können. Ich verstehe bei der adhoc.sh Variante leider nicht welche Parameter da genau übergeben werden und an welche Stelle ich sie abgreifen kann. Dort müsste dann ja so etwas wie hinein.
Kannst du mir einen entsprechendes Beispiel geben? Vielen Dank nochmal für deine Bemühungen ☺ Liebe Grüße tresix |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 69 |
Ich habe mich heute noch einmal hingesetzt um eine Lösung für das Problem zu finden. Bei mir klappt es jetzt wie gewünscht und ich bin zufrieden 👍 Es geht sicher noch viel einfacher, aber da fehlen mir einfach die Kenntnisse. Wer Interesse hat:
|