Кент Рейсдорф. BORLAND C++BUILDER. Раздел 3

Кент Рейсдорф. BORLAND C++BUILDER. Страница 349

Потребуется некоторое время работы с WinSight, пока вы не начнете понимать каждое посланное сообщение и его значимость. Но вы, несомненно, разберетесь во всем этом.

Инструменты командной строки

В дополнение к GUI-инструментам, подобным редактору изображений и WinSight, в поставку C++Builder входит также ряд инструментов командной строки. Некоторые из инструментов используются самой средой C+4-Builder при компиляции вашего проекта. Другие являются дополнительными ин­струментами, к которым вы можете обращаться по мере необходимости. Не­сколько из наиболее часто используемых инструментов обсуждаются в сле­дующих разделах. В некоторых случаях инструменты могут быть добавлены к меню Tools так, чтобы вы смогли обращаться к ним из IDE, а не запускать их в сеансе MS-DOS.

grep.exe

grep (Global Regular Expression Print — Глобальная печать регулярного выражения) — это утилита поиска текста. Бы можете использовать grep для поиска текста в своих исходных файлах (или любых других текстовых фай­лах). Я часто использую grep для поиска определенных функций, переменных или классов в исходном коде VCL. grep — это удачное сочетание быстро­действия и мощности. Эта утилита полезна и удобна, и вы должны знать, как ею пользоваться.

grep необходимо запускать из MS-DOS. Текст, который вы ищете, а также любые опции вводятся в командной строке. Синтаксис командной строки grep выглядит следующим образом:

[-опции] строка_поиска [файл(ы) ... ]

Если вы воспринимаете подобные вещи так же, как и я, то из приве­денной синтаксической конструкции можно извлечь не слишком много, поэ­тому конкретный пример не помешает. Предположим, что вам нужно найти во всех исходных файлах текущего каталога строку AboutBox. В ответ на приглашение MS-DOS следует ввести следующую строку:

Web-дизайн (с) 2010 All rights reserved