Monatsarchiv für August 2005

Raise your voice

Sonntag, den 21. August 2005

Die Kommentare funktionieren wieder! Ich räume das ganze noch etwas auf (Gott der ganze Homepage Code ist vieleicht ein Chaos!) und dann veröffentliche ich meine neue Comment-Klasse irgendwo hier.

Number crunching

Donnerstag, den 18. August 2005

- “Hey, häsch mer dini Telefonnummere?
- “Nei.

KLICK! MICH! AN!

Mittwoch, den 17. August 2005

Manche Leute sind schon nicht ganz bei Sinnen. Wie können die auf die hirnrissige Idee kommen, die neue .xxx TopLevel Domain für Pornoseiten verbieten zu wollen? Für Pornogegner gibts doch nichts schöneres, als wenn die eine eigene TLD haben. Aber wenn die lieber jede Seite einzeln blocken wollen…

Don’t quote me!

Samstag, den 13. August 2005

Argh. Jetzt habe ich mich einige Stunden mit einer komischen Eigenart der BASH rumgeschlagen. Quoting. Eigentlich simpel. Eigentlich. Aber es gibt Ausnahmen.

Zum Beispiel werden singlequotes innerhalb von doublequotes zu “'\''” escaped. In meinem Fall wollte ich einige --exclude statements für ein rsync-Skript schreiben und die Parameter in einer Variablen speichern. Wenn aber dann statt “--exclude '*'” einfach “--exclude '\''*'\''” übergeben wird, funktioniert das nicht mehr wirklich. Und Google hat mir auch nicht geholfen.

Anyway, hier also die Lösung: alles gleich machen wie bisher, einfach rsync indirekt über eval aufrufen:

RSYNC_OPTS="-rtvL --progress --include '*.txt' --exclude '*'"

eval rsync $RSYNC_OPTS "/the/source/dir" "/the/target/dir"

So. Hoffe dem nächsten hilft Google. Hier noch einige Keywords die ich versucht habe. Indexieren bitte!

bash, variable, options, quoting, escape, exclude, rsync, expand

No comments

Mittwoch, den 10. August 2005

Ab sofort gibts keine Kommentare mehr. Der Überhack, den ich dafür verwendet habe funktioniert nicht mehr. Danke lieber Admin. Anyway, ich werde in den nächsten Tagen oder Wochen mal den schon lange fälligen Rewrite machen. Bis dann haltet ihr halt einfach mal die Klappe! Hehe.