Multiple find and replace of content using Grep Несколько найти и заменить содержание, используя Grep

Posted on December 3, 2008 at 5:35 am Добавлено 3 декабря 2008 года в 5:35 утра

We have posted articles about searching for files and file content using У нас размещены статьи о поиске файлов и файлов с использованием Super Finder Super Finder and и Google Desktop Google Desktop .  But what if you have a bunch of files wherein you want to actually replace a content inside them? . Но что если у вас есть куча файлов, в котором вы действительно хотите заменить содержимое внутри них? 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. Вы уверены, что можем использовать Блокнот или любой текстовый редактор, чтобы найти и заменить содержимое отдельных файлов, но для этого потребуется вам для этого на каждом из файлов.

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. Я был с использованием комплексного развития окружающей среды (IDES) инструменты, как и NetBeans Visual Studio это сделать для моей программы развития проектов, но они слишком "раздутые" в текстовые файлы.

With С winGrep winGrep , you can do a global search and replace of any string on all files located at your inputted path: Вы можете сделать глобального поиска и замены какой-либо строки на всех файлов, расположенных на ваш введенный путь:

Step 1 : In the “Search in” field, enter the directory path. Шаг 1: В разделе "Поиск в поле, введите путь к каталогу.

Step 2 : In the “Search for” field, enter the string or regular expression Шаг 2: В разделе "Поиск" поле введите строку или регулярное выражение

Step 3 : Click “Search” button Шаг 3: Нажмите кнопку "Найти" кнопки

изображение

You should see the search results on the bottom part of the screen: Вы должны увидеть результаты поиска в нижней части экрана:

изображение

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. Реклама имеет колонку с именем файла, размер, спички внутри файла, путь и тип кодировки. В "соответствует" колонке рассказывает, сколько случаев искали слово существует в файле.

To do a search and replace, enter the replacement word in the “Replace with:” field then click “Replace”: Чтобы сделать поиск и замену, введите замены слов в "заменить на" поле нажмите кнопку "Заменить":

изображение

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. Будьте осторожны, так как это может разорения файлов. Обычно я резервная мои файлы прежде чем сделать поиск и замену, поскольку заменить будет эффективно изменять содержимое файлов.

To create backup files, make sure to check the “Create backup files” checkbox: Чтобы создать резервную копию файлов, убедитесь, что флажок "Создать резервную копию файлов" флажок:

изображение

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. Резервное копирование файлов будет сохранен в той же папке с ". Баку" продления. Таким образом, вы можете "восстановить" файлов, переименование ". Баку" файлов.

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: Если Есть случаи, когда вы только хотите сделать его поиска основана на схеме файла или размер файла, используйте "Предел Поиск" варианты:

изображение

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. В приведенном выше примере, я его только для поиска файлов с расширением. Epj продления. Вы можете изменить это в любое имя файла расширение нравится. Входе или. 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, является мощным инструментом. используйте его с осторожностью, потому что нет "Отменить" функциональности. Убедитесь, что для резервного копирования критически важных файлов, прежде чем делать замены. Вы можете получить grepWin бесплатно с сайта Google код:

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

Ben Carigtan shows you how it’s done. Бен Carigtan показывает вам, как это сделать.

Enjoyed this post? Понравилась эта должность? Subscribe to Online Tech Tips via Подключение к Интернет Технология Советы через RSS Feed RSS Подача or via или через Email Электронная почта and receive free daily productivity tips. и получите бесплатно ежедневно производительности советы.

» Filed Under », Поданной в соответствии с Computer Tips Компьютерные Советы

Добавить в Delicious Save this page Сохраните эту страницу МИКС он Stir it up on Mixx Обжаренные ее на МИКС
Reddit Add to Reddit Добавить на Reddit StumbleUpon Stumble this page Спотыкаться на этой странице

Related Posts Соответствующих должностей

Please post your comments/suggestions! Пожалуйста, ваши комментарии и предложения!