Страницы: 1 .. 213 214 215 216 217 .. 282
Edlin: m (move)
Перемещает блока последовательно расположенных строк на другое место в редактируемом файле.
Синтаксис
[строка1],[строка2],строка3m
[строка1],[+n],строка3m
Параметры
- строка1
- Задает номер первой строки для перемещения.
- строка2
- Задает номер последней строки для перемещения.
- строка3
- Обязательный параметр. Задает номер строки, перед которой будут помещены перемещаемые строки.
- +n
- Задает число строк в перемещаемом блоке, начинающемся со строки строка1 и включающего следующие n строк. Если опущен параметр строка1, текстовый фрагмент будет вставлен в текущую строку.
Примечания
-
Изменение нумерации строк
Для просмотра обновленной нумерации можно использовать команду l.
-
Перемещение с перекрытием
Номер строки, заданный параметром строка3, не может находиться внутри набора перемещаемых строк. Например, следующая команда будет ошибочной:
5,100,8m
В этом случае операция перемещения не может быть выполнена полностью и на экран будет выведено сообщение:
Ошибка ввода
Примеры
В этом примере файл загружен в память и допускает редактирование. При использовании подкоманды l программа Edlin.exe выводит на экран содержимое файла.
1: Уважаемый г. Федоров:
2:
3: Поздравляю с назначением
4: на должность старшего
5: инженера. Нахожусь под большим
6: впечатлением от результатов Вашей отличной работы.
7:
8: Я думаю, для Вас будет приятно работать с
9: доктором Петровым над новым проектом. Пожалуйста
10: сообщите
11: чем я могу Вам помочь.
12:
13: С уважением,
14:
15: Профессор Бондаренко
16: ООО Контеско
17: мировой лидер в химической технологии
Чтобы переместить название и девиз компании в начало (то есть, поставить строки 16 и 17 перед строкой 1), введите:
16,17,1m
Для просмотра измененного файла после приглашения * введите подкоманду l (list). Программа Edlin.exe выведет на экран следующее:
1: ООО Контеско
2: мировой лидер в химической технологии
3: Уважаемый г. Федоров:
4:
5: Поздравляю с назначением
6: на должность старшего
7: инженера. Нахожусь под большим
8: впечатлением от результатов Вашей отличной работы.
9:
10: Я думаю, для Вас будет приятно работать с
11: доктором Петровым над новым проектом. Пожалуйста
12: сообщите
13: чем я могу Вам помочь.
14:
15: С уважением,
16:
17: Профессор Бондаренко
Чтобы переместить блок строк, начинающийся с текущей строки и заканчивающийся через 25 строк, перед строкой 100, введите:
,+25,100m
1 .. 213 214 215 216 217 .. 282