статьи
форум
VIP-акции
практика
о компании
прайс-лист
доставка
контакты
работаем без выходных
Ваш город: Санкт-Петербург изменить
Москва
Ставрополь

Гарантийные сервисные центры в регионах
 
главная > статьи > Справочная информация > Команды и параметры командной стро...  

← Отдел электроники Отдел силовой техники →

Станьте нашим клиентом, нажмите, чтобы получить скидку 15% на ремонт

количество просмотров: 60167
дата публикации: 04:10:2006

Страницы: 1 .. 216 217 218 219 220 .. 282

 

Edlin: r (replace)

Осуществляет поиск в блоке текста строки из одного или более указанных символов и заменяет каждое ее вхождение другой указанной строкой.

Синтаксис

[строка1][,строка2][?]r[строка_поиска][CTRL+Zстрока_замены]

Параметры

строка1
Задает первую строку блока текста, в котором будет производиться замена строки строка_поиска.
строка2
Задает последнюю строку блока текста, в котором будет производиться замена строки, заданной параметром строка_поиска.
?
Запрашивает подтверждение перед тем, как программа Edlin.exe выполнит замену вхождения строки, заданной параметром строка_поиска.
строка_поиска
Задает строку, которую следует найти и заменить.
CTRL + Z
Эта комбинация клавиш отделяет значения параметров строка_поиска и строка_замены. В качестве разделителя должен быть использован только символ конца файла (CTRL+Z), который на экране будет выглядеть как ^Z.
строка_замены
Задает новую строку, которая будет вставлена в текст вместо строки, заданной параметром строка_поиска.

Примечания

  • Последней строкой, в которой программой Edlin.exe производится замена строки строка_поиска, является новая текущая строка.
  • Использование пробелов в командной строке

    Не допускается ввод пробелов между командой r и ее параметрами.

  • Пропуск параметров

    Если параметр строка1 не задан, программа Edlin.exe начинает поиск со строки, следующей за текущей. Если параметр строка2 не задан, программа Edlin.exe закончит поиск в последней строке файла или части файла, которая находится в памяти.

    Если параметр строка_поиска не задан, программа Edlin.exe будет использовать строку, заданную в параметре строка_поиска1 при последнем использовании подкоманд r или s в течение этого сеанса. Если параметр строка_поиска не задан и подкоманды r или s не были использованы в течение текущего сеанса, подкоманда r будет немедленно остановлена.

    Если не был задан параметр строка_замены, программа Edlin.exe будет использовать последнее значение этого параметра для команды r в течение текущего сеанса. Если параметр строка_замены не задан, а команда r в течение текущего сеанса редактирования не применялась, программа Edlin.exe удалит все вхождения строки, заданной параметром строка_поиска, в заданном блоке текста.

  • Использование сочетания клавиш CTRL+Z

    Следует разделять значения параметров строка_поиска и строка_замены с помощью сочетания клавиш CTRL+Z. Даже если параметр строка_поиска был пропущен, следует нажать клавиши CTRL+Z для обозначения начала параметра строка_замены. При нажатии клавиш CTRL+Z, на экране появятся следующие символы.

    ^Z

  • Использование знака вопроса (?)

    Если параметр ? включен в команду, программа Edlin.exe отобразит строку с первым вхождением строки, заданной параметром строка_поиска, и выведет следующий запрос о подтверждении замены.

    O.K.? _

    При нажатии клавиш Y или ENTER программа Edlin.exe произведет замену вхождения строки_поиска на строку_замены и продолжит поиск следующего вхождения. При нажатии клавиши N замена данного появления строки_поиска производиться не будет и редактор продолжит поиск дальше по тексту.

    Если для подтверждения замен параметр ? не использовался, программа Edlin.exe произведет все замены строки_поиска за один раз и затем выведет на экран строки, в которых были сделаны замены. Если в одной строке было произведено несколько замен, программа выведет эту строку один раз для каждой произведенной замены.

Примеры

Чтобы заменить каждое вхождения слова «mine» на слово «ours» в первых 20 строках редактируемого файла и получить запрос на подтверждение замены, введите следующую команду, но не нажимайте клавишу ENTER.

1,20?rmineCTRL+Zours

CTRL+Z отображается на экране как ^Z. Команда отображается на экране следующим образом:

1,20?rmine^Zours

В этом примере файл, загруженный в память для редактирования, выглядит как показано ниже. При использовании подкоманды l (list — список) программа Edlin.exe выводит на экран содержимое файла.

1: Dear Mr. Muth:
2:
3: Congratulations on your promotion
4: to the position of Senior Chemical
5: Engineer. I continue to be most
6: impressed with your fine work.
7:
8: I think you will enjoy working with
9: Mr. Lang on the new project. Please
10: let me know if there is anything I
11: can do to assist you.
12:
13: Sincerely,
14:
15: Clay Martin, President
16: Contoso, Ltd
17: "A World Leader in Technology"

Чтобы заменить все вхождения слова «I» на слова «yours truly» в строках с 5 по 10 без получения запроса на подтверждение удаления, введите следующее.

5,10rICTRL+Zyours truly

CTRL+Z отображается на экране как ^Z. Команда отображается на экране следующим образом:

5,10rI^Zyours truly

Так как параметр ? не использовался, все три замены будут произведены программой Edlin.exe без запроса на подтверждение удаления. Когда команда будет выполнена, на экран будут выведены строки, получившиеся после произведения замен.

5: Engineer. yours truly continue to be most
8: yours truly think you will enjoy working with
10: let me know if there is anything yours truly

В приведенном выше примере произведено две непредусмотренные замены в строках 5 и 8. Чтобы избежать этого, добавьте в команду параметр ?. Окончательный вид команды будет следующим:

5,10?rI^Zyours truly

Теперь для каждого вхождения строки, заданной параметром строка_поиска, будет выводиться запрос на подтверждение удаления и будут выполняться только подтвержденные замены, как показано ниже.

5: Engineer. yours truly continue to be most
O.K.? n
8: yours truly think you will enjoy working with
O.K.? n
10: let me know if there is anything yours truly
O.K.? y

Когда используется параметр ? измененные строки не будут автоматически выведены на экран. Для просмотра изменений может быть использована подкоманда l (list). Программа Edlin.exe отобразит отредактированный файл, который будет иметь следующий вид.

1: Dear Mr. Muth:
2:
3: Congratulations on your promotion
4: to the position of Senior Chemical
5: Engineer. I continue to be most
6: impressed with your fine work.
7:
8: I think you will enjoy working with
9: Mr. Lang on the new project. Please
10: let me know if there is anything yours truly
11: can do to assist you.
12:
13: Sincerely,
14:
15: Clay Martin, President
16: Contoso, Ltd
17: "A World Leader in Technology"

 

1 .. 216 217 218 219 220 .. 282

 

 

 

Почему мы лучше

Максимум 2 дня до диагностики (при сдаче ноутбука в любом из отделений)

бесплатная диагностика по многим видам техники

10 лет опыта

Работаем без выходных

Полный спектр услуг по ноутбукам и сварочной технике