a tiny little archive

  • SVN: Dateien und Ordner ignorieren

    Um zu verhindern, dass bestimmte Dateien oder Ordner in das Projektarchiv übermittelt werden, können sie mittels eines einfachen Befehls ignoriert werden: $ svn propset svn:ignore „style.css“ . Dieses Vorgehen ist projektabhängig, d.h. dass in jedem Projekt in dem die Datei style.css ignoriert werden soll die ignore-Eigenschaft erneut gesetzt werden muss. Dafür gilt diese ignore-Regel allerdings […]

  • Suchen und Ersetzen mit regulären Ausdrücken in Geany

    Beim Editieren eines Html-Dokuments stieß ich kürzlich auf eine kleine Unannehmlichkeit: Innerhalb eines <a href=“#“ class=“chief“>[TEXT]</a>-Elements sollten vor dem schließenden Tag noch zusätzliche Inhalte eingefügt werden. Prinzipiell nicht weiter wild, aber dieses Konstrukt kam über 30 Mal im Dokument vor und der Anker-Text änderte sich pro Element. Mit einem einfachen Suchen und Ersetzen kam ich […]

  • Standardeingaben/-ausgaben mit xargs in Befehle umwandeln

    $ grep -ril –include=“*.php“ „class=\“special\““ ./ | xargs geany & Erweitert grep um den Befehl, die als Suchergebnis ausgegebenen Dateien in Geany zu öffnen. Links xargs im Ubuntuusers-Wiki xargs manpage

  • Mit grep einen Suchstring in Dateien eines Verzeichnisses finden

    paul@athene:/var/www/paulchrablass$ grep -ril –include=“*.php“ „class=\“special\““ ./ Durchsucht das aktuelle Verzeichnis /var/www/paulchrablass nach allen .php-Dateien, in denen der String class=“special“> vorkommt und spuckt den entsprechenden Dateinamen samt dazugehörigen Pfad aus. Parameter -r = rekursive Suche, d.h. geht auch in Unterordner -i = ignoriert Groß- und Kleinschreibung -l = gibt nur den Dateinamen aus –include = nur […]