Entries Tagged as 'shell'

lazy link fixing in a wiki with ftp hosting only

ok, immer noch webmontag.de wiki housekeeping.
durch die restrukturierung mit namensräumen sind einige links kaputt gegangen, z.b. auf die FAQ, weil der link jetzt web_montag: statt web_montag heissen muss. normalerweise ist das auf der shell schnell erledigt, da bieten sich die tools sed, perl an.
wenn das wiki aber nur per ftp erreichbar ist und keine suchen-und-ersetzen funktionalität im wiki eingebaut ist, hilft ein trick: man mountet das wiki per curlftpfs in das lokale dateisystem. dann sind diese manipulationen kein problem mehr:

perl -pi'*.orig' -e 's/web_montag/web_montag\:/' */index.txt

ist alles gut gelaufen, löscht man die backup-dateien:

find . -type f -name "*.orig" -exec rm {} \;

Immer vom Allgemeinen ins Spezielle…

  • Wussten Sie, dass Wissenssendungen im Fernsehen immer mehr Zulauf haben?
  • Wussten Sie, dass Blümchenkaffee so heisst, weil man früher durch ihn das Logo des Porzellanherstellers sehen konnte?
  • Wussten Sie, dass Kaffeekonsum entgegen der landläufigen Meinung nicht zur Dehydrierung führt? Obwohl man immer Pipi machen muss.
  • Apropos Kaffee: Sysadmins trinken davon viel
  • Wussten Sie, dass externe Backups, die man aus Provider-ftp ablegt, einfach mit aespipe (aespipi, hihi) zu verschlüsseln sind? Zum Beispiel eine Datenbank:

mysqldump --user=$NAME --password=$PASS --host=$HOST $DB | aespipe -p333 -C128 333<<EOP > $2
Aalien8aEequot8cHii3chohaQuo5OshJoop3quoii4ohKooEiyee1ebyi4aes0E
EOP

Das ist jetzt natürlich spezieller als Beispiel Pipes bei Spreeblick und entschlüsseln sollte man zur eigenen Beruhigung mindestens einmal durchspielen.

  • Denn: Keiner will Backup – Alle wollen Restore.
  • Wussten Sie, dass dieser „<<“ redirector auch „here-document“ genannt wird?
  • Ok, einen habe ich noch. In GNU Screen kann man sich schicke Statuszeilen wie folgt bauen:


caption always "%-Lw%{= BW}%51>%n%f* %t%{-}%+Lw%< %>%=%{kr}%H %{ky}%l %{kg}%c"

Heraus kommt:

0$ bash 1-$ bash 2$* bash kermit 3.08 3.05 3.02 16:26

Farbig sieht das aber besser aus. *sigh*