Multiple find and replace of content using Grep Mehrere Suchen und Ersetzen von Inhalten mit Grep

Posted on December 3, 2008 at 5:35 am Geschrieben am 3. Dezember 2008 auf 5.35

We have posted articles about searching for files and file content using Wir haben Artikel über die Suche nach Dateien und Datei-Inhalte mit Super Finder Super Finder and und Google Desktop Google Desktop .  But what if you have a bunch of files wherein you want to actually replace a content inside them? . Aber was ist, wenn Sie haben eine Menge von Dateien, wobei Sie wollen tatsächlich ein Ersatz für Inhalte in ihnen? sure you can use Notepad or any text editor to find and replace content for individual files but this will require you to do this on each of the files. sicher, dass Sie verwenden können, Notepad oder einem beliebigen Texteditor zu finden und zu ersetzen Inhalte für einzelne Dateien, aber dazu bedarf es Sie, dies zu tun auf jede der Dateien.

I have been using Integrated Development Environment (IDEs) tools like Netbeans and Visual Studio to do this for my software development projects but they are too “bloated” for plain text files. Ich habe mit Integrated Development Environment (IDEs) Tools wie Netbeans und Visual Studio, dies zu tun für meine Software-Entwicklungsprojekten, aber sie sind zu "aufgeblähten" für Nur-Text-Dateien.

With Mit winGrep winGrep , you can do a global search and replace of any string on all files located at your inputted path: , Können Sie ein globales Suchen und Ersetzen von beliebige Zeichenfolge auf alle Dateien auf Ihrer eingegebenen Pfad:

Step 1 : In the “Search in” field, enter the directory path. Schritt 1: In der "Suche in"-Feld, geben Sie den Verzeichnispfad.

Step 2 : In the “Search for” field, enter the string or regular expression Schritt 2: In der "Suche"-Feld, geben Sie die Zeichenkette oder regulären Ausdruck

Step 3 : Click “Search” button Schritt 3: Klicken Sie auf "Suchen"-Button

Bild

You should see the search results on the bottom part of the screen: Sie sollten sehen, die Suchergebnisse auf dem unteren Teil des Bildschirms:

Bild

The listing has a column with filename, size, matches inside the file, path and encoding type.  The “matches” column tells you how many instances of the searched word exists in the file. Die Liste hat eine Spalte mit Dateiname, Größe, Streichhölzer in der Datei, Pfad-und Typ-Codierung. Die "Spiele"-Spalte zeigt an, wie viele Instanzen der gesuchten Wort existiert in der Datei.

To do a search and replace, enter the replacement word in the “Replace with:” field then click “Replace”: Gehen Sie ein Suchen und Ersetzen, geben Sie den Ersatz Wort in der "Ersetzen durch:"-Feld klicken Sie anschließend auf "Ersetzen":

Bild

Be careful as this can ruin your files.  I usually backup my files before doing a search and replace since a replace will effectively change the content of the files. Seien Sie vorsichtig, da dies können Sie Ihre Dateien Ruine. Ich normalerweise meine Backup-Dateien, bevor Sie ein Suchen und Ersetzen, da ein ersetzen wird wirksam ändern den Inhalt der Dateien.

To create backup files, make sure to check the “Create backup files” checkbox: So erstellen Sie Backup-Dateien, stellen Sie sicher, dass Sie die "Create Backup-Dateien" Checkbox:

Bild

The backup files will be saved on the same folder with a “.bak” extension.  This way you can “recover” files by renaming the “.bak” files. Die Backup-Dateien gespeichert werden auf dem gleichen Ordner mit einem ". Bak"-Erweiterung. Auf diese Art können Sie "recover"-Dateien durch die Umbenennung der ". Bak"-Dateien.

If there are cases wherein you only want to make it search based on a filename pattern or file size, use the “Limit Search” options: Wenn es Fälle gibt, daß Sie nur wollen, um sie suche auf der Grundlage eines Dateinamen-Muster oder Dateigröße, verwenden Sie die "Limit Search"-Optionen:

Bild

In the example above, I set it to search only for files with a .epj extension.  You can change this to any file name extension like .log or .txt. In dem obigen Beispiel, habe ich sie für die Suche nur nach Dateien mit der Erweiterung. Epj Verlängerung. Sie können dies auf jeden Dateinamenerweiterung wie. Log oder. Txt.

winGrep, is a powerful tool.  Use it with caution because there is no “undo” functionality.  Make sure to backup your critical files first before doing a replace.  You can get grepWin for free from the Google code website: winGrep, ist ein leistungsfähiges Werkzeug. Verwenden Sie sie mit Vorsicht, denn es gibt keine "Rückgängig"-Funktion. Stellen Sie sicher, dass ein Backup Ihrer wichtigen Dateien vor dem ersten tun ein ersetzen. Sie können grepWin kostenlos von den Google-Code-Website:

http://code.google.com/p/grepwin/downloads/list

Ben Carigtan shows you how it’s done. Ben Carigtan zeigt Ihnen, wie's geht.

Enjoyed this post? Genossen diesem Post? Subscribe to Online Tech Tips via Abonnieren Sie den Online-Tech Tipps über RSS Feed RSS-Feed or via oder über Email E-Mail and receive free daily productivity tips. und Sie erhalten täglich kostenlos Produktivität Tipps.

» Filed Under »Gespeichert unter Computer Tips Computer-Tipps

Add to Delicious Save this page Speichern Sie diese Seite Mixx es Stir it up on Mixx Rühren Sie es auf Mixx
Reddit Add to Reddit Add to Reddit StumbleUpon Stumble this page Stumble dieser Seite

Related Posts Verwandte Beiträge

Please post your comments/suggestions! Bitte posten Sie Ihre Kommentare und Vorschläge!