Heute stelle ich ein paar Tools vor, die alle den gleichen Zweck und grundlegende Funktion „Suchen und Ersetzen“ haben. Im Detail werden die Tools bestimmt zusätzliche, weitere und wahrscheinlich unterschiedliche Ausprägungen haben. Generell arbeite ich mit recht wenigen Tools, da ich zumeist in unterschiedlichen Kunden-Umgebungen tätig bin. In Kunden-Umgebungen arbeitet man aufgrund der Sicherheitsbedingungen zumeist mit den zur Verfügung gestellten Systemen, auf die man wenig Einfluss hat. So erstelle ich Skripte häufig mit dem in Windows eingebauten Notepad oder der Powershell ISE. Diese Werkzeuge sind im Standardumfang eines jeden Windows Clients enthalten. Für einige Aufgaben erleichtern jedoch Tools von Drittanbieter die Arbeit ungemein.
Suchen und Ersetzen Tools
In diesem Artikel geht es um Tools zum Suchen und Ersetzen mit einer grafischen Oberfläche. Bereits im allerersten Empirum Projekt habe ich das Serach&Replace von Funduc lizenziert, da ich damals kein anderes ähnlich geartetes Tool gefunden hatte. Dieses Tool leistet mir noch heute verlässliche Dienste. Im Laufe der Zeit habe ich bei Kunden auch den Agent Ransack kennengelernt, der eine ähnliche Funktion hat. Mittlerweile zähle ich die freien Tools dnGrep und grepWin dazu. Wer das letztgenannte grepWin herunterladen möchte, wechselt am besten direkt auf github, um den Werbe- und Downloadbannern zu anderen ungewünschten Angeboten aus dem Weg zu gehen. Auch der bei vielen beliebte Editor „Notepad++“ bietet im Menü unter Search/Suchen eine Funktion zum Durchsuchen von Dateien an.
Funktionsumfang
Auf die Funktionen und Unterschiede der verschiedenen Tools, werde ich an dieser Stelle nicht eingehen. Generell bieten jedoch alle Tools, das Suchen …
- in einem definierten Pfad
- nach definierten Dateiendungen und teilweise auch in Archiven
- nach einer Zeichenkette
- Speichern des angezeigten Ergebnisses als Text oder HTML Datei
Warum Suchen und Ersetzen?
Nun, diese Tools nutze ich aus verschiedenen Gründen.
- Durchsuchen der Empirum Pakete nach bestimmten Befehlen, Aufrufen, absoluten EmpirumServer Einträgen, Benutzern und Gruppen.
- Durchsuchen der gesamten Empirum Partition nach bestimmten Benutzern und Gruppen in Bezug auf Verbesserung der Sicherheit
- Das Ergebnis des Durchsuchens bildet zumeist die Grundlage für weitere Aufgaben (Anpassen, Testen, schaffen von neuen Lösungen).
- Teilweise kann die Lösung ein Ersetzen der gefundenen Zeichenkette, durch eine neue sein.
Dein Tool der Wahl?
Welches Tool nutzt Du für diesen Zweck oder hast eine Empfehlung für die Leser des Blogs. Schreib doch Dein Suchen & Ersetzen Lieblingstool in den Kommentar. Danke, Grüße und bis bald – Jochen