03.05.2015, 11:08
Das ist eine Kette Schellbefehle, die machen nur eine Dateiliste. -Dies aber in gewünschter Ausgangsform, fürs Forum z.B. mit Formatierungsbefehlen wie [ list ] usw...
Dateiinhalt oder - Länge wird dabei nicht beachtet.
mit den mehreren ".jpg" wird der Dateityp festgelegt, der gesucht werden soll. Für eine nur Liste für zu Hause kann man natürlich das [ url ] weglassen.
Wichtig ist auch, dass Gross-Kleinschreibung der Dateiendung stimmen muss.
Die Ausgabedatei dateiliste.txt wird immer überschrieben !
Wenn man also die Sache zweimal durchlaufen lässt, um z.B. JPG und jpg zu listen, muss man vorher die erste erzeugte Liste exportieren.
Nachtrag: Achso: Das aktuelle Verzeichnis wird nur durchsucht, der kurze Script muss also als ausführbar im gewünschten Verzeichnis liegen. (bei Linux z.B. "Dateiliste.sh"
Nachtrag 2: Klar darfst Du
Dateiinhalt oder - Länge wird dabei nicht beachtet.
Code:
#!/bin/bash
echo [list] > dateiliste.txt
ls *.jpg | sed 's#\(.*\).jpg#[*][url=http://www.linkadresse auf Server/\1.jpg]\1[/url]#g;' >> dateiliste.txt
echo [/list] >> dateiliste.txt;
mit den mehreren ".jpg" wird der Dateityp festgelegt, der gesucht werden soll. Für eine nur Liste für zu Hause kann man natürlich das [ url ] weglassen.
Wichtig ist auch, dass Gross-Kleinschreibung der Dateiendung stimmen muss.
Die Ausgabedatei dateiliste.txt wird immer überschrieben !
Wenn man also die Sache zweimal durchlaufen lässt, um z.B. JPG und jpg zu listen, muss man vorher die erste erzeugte Liste exportieren.
Nachtrag: Achso: Das aktuelle Verzeichnis wird nur durchsucht, der kurze Script muss also als ausführbar im gewünschten Verzeichnis liegen. (bei Linux z.B. "Dateiliste.sh"
Nachtrag 2: Klar darfst Du
MfG Mario