Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Создание сценариев с помощью программы DiskPart 2 страница




========================================================================================

Edlin

Запуск программы Edlin — строкового редактора, позволяющего создавать и редактировать текстовые файлы в формате ASCII.

Синтаксис

edlin [ диск: ][ путь ] имя_файла [ /b ]

Параметры

[ диск: ][ путь ] имя_файла

Задает расположение и имя текстового файла на диске. Параметр имя_файла является обязательным. Если файл существует, Edlin открывает его. Если нет — файл будет создан в памяти, а заданное расположение и имя будут использованы для создания файла на диске при вызове подкоманды e редактора.

/b

Задает игнорирование символа конца файла (CTRL+Z).

?

Выводит список подкоманд edlin.

Примечания

  • Использование программы Edlin.exe

Все строки текстового файла, загруженного в память, нумеруются. Программа Edlin.exe позволяет осуществлять вставку, изменение, копирование, перемещение и удаление строк. Для редактирования в полноэкранном режиме используется программа edit.

  • Максимальная длина строки

В программе Edlin максимально допустимая длина строки составляет 253 символа.

  • Использование подкоманд edlin

Таких подкоманд существует несколько. Для получения дополнительных сведений о подкомандах edlin щелкните ссылку "".

  • Использование символа звездочки

Когда в строке не присутствует других символов, кроме звездочки — это строка приглашения программы edlin для ввода подкоманд. Когда этот же символ изображен после номера строки, он указывает на то, что в данной строке расположен курсор.

  • Отображение страницы текста.

Страницей считается экран, заполненный текстом. В режиме отображения 25-ти строк редактор выводит по 24 строки текста на страницу. Если используется режим с другим количеством строк на экране, количество строк на странице также будет изменено.

  • Включение и отключение режима вставки

Для вставки строк в редактируемый файл используется команда i (Insert). После того как необходимое количество строк вставлено, нажмите клавишу ENTER, а затем — сочетание клавиш CTRL+C для выключения режима вставки. Для получения дополнительных сведений о вставке строк с помощью подкоманды i (insert) щелкните ссылку «».

  • Клавиши редактирования

Имеется ряд клавиш, которые можно использоввать для редактирования загруженного в память файла.

 

========================================================================================

Edlin: a (append)

Загрузка части файла, если недостаток памяти не позволяет загрузить файл целиком. При использовании без параметров данная команда загружает строки из файла на диске до тех пор, пока память не окажется заполнена на 75%. Если 75 процентов памяти уже занято, не будет загружено ни одной строки.

Синтаксис

[ число ] a

Параметры

число

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

?

Выводит список подкоманд edlin.

Примечания

  • При запуске программы Edlin в память загружается столько строк файла, сколько позволяет объем свободной памяти. Если размер файла больше, чем объем свободной памяти, файл следует редактировать в несколько этапов. Вначале редактируется первая часть файла, затем она записывается на диск с помощью подкоманды w (write), после чего загружается следующая часть файла.
  • После загрузки в память с помощью подкоманды a последней строки файла будет выведено следующее сообщение:

Конец входного файла

Примеры

Предположим, что последние 100 строк редактируемого файла не поместились в памяти. После внесения изменений в первую часть файла ее следует сохранить на диске. Теперь, чтобы загрузить в память оставшиеся 100 строк, введите:

A

 

========================================================================================

Edlin: c (copy)

Копирует блок последовательно расположенных строк в другое место внутри редактируемого файла. Данная операция может быть выполнена несколько раз.

Синтаксис

[ строка1 ], [ строка2 ], строка3, [ число_опер ] c

Параметры

строка1

Задает первую строку для копирования.

строка2

Задает последнюю строку для копирования.

строка3

Обязательный параметр. Задает номер строки назначения, перед которой будут помещены копируемые строки.

число_опер

Задает количество операций копирования.

Примечания

  • Пропуск значений параметров

Если пропущен параметр строка1 или строка2, будет скопирована только текущая строка. Если пропущен какой-либо параметр, запятые в строке вызова команды все равно должны присутствовать. Кроме того, необходимо указать номер строки назначения.

При пропуске параметра число_опер копирование выполняется один раз.

  • Изменение нумерации строк

Для просмотра новой нумерации строк после копирования следует ввести подкоманду l (list) в командную строку вида *.

  • Копирование с перекрытием

Номер строки, заданный параметром строка3, не может находиться внутри набора копируемых строк. В этом случае операция копирования не будет выполнена полностью и на экран будет выведено следующее сообщение:

Ошибка ввода

Примеры

Чтобы один раз скопировать строки с первой по пятую, разместив их начиная с шестой страницы, введите:

C

В результате строки с 6 по 10 становятся такими же, как строки с 1 по 5.

Чтобы скопировать текущую строку в строку 5, введите:

,,5c

Чтобы ознакомиться с ссобщением об ошибке, возникающем при копировании с перекрытием, введите:

C

 

========================================================================================

Edlin: d (delete)

Удаление заданного блока последовательно расположенных строк. При использовании без параметров команда d удаляет текущую строку.

Синтаксис

[ строка1 ][, строка2 ] d

Параметры

строка1

Задает номер первой строки для удаления.

строка2

Задает номер последней строки для удаления.

?

Выводит список подкоманд команды edlin.

Примечания

  • Пропуск значений параметров

Если пропущен параметр строка2 или оба параметра, будет удалена текущая строка. В тоже время, если будет пропущен только параметр строка1, то удалены будут строки, начиная с текущей строки и до строки строка2. При этом значение параметра строка2 не может быть меньше, чем номер текущей строки. Число, указанное в качестве значения параметра строка2, не может быть меньше значения параметра строка1. Если пропущен только параметр строка1, необходимо вставить заменяющую его запятую перед параметром строка2, как показано в описании синтаксиса команды.

  • Изменение нумерации строк

Для просмотра новой нумерации оставшихся после удаления строк следует ввести подкоманду l (list) в командную строку вида *.

Примеры

Чтобы удалить строку 7, введите:

D

Чтобы удалить текст на участке с 22-ой по 32-ую строку, введите:

D

Предположим, что строка номер 7 является текущей. Следующая команда вызовет удаление строк с текущей по одиннадцатую:

,11d

 

========================================================================================

Edlin: e (end)

Переименовывает исходную версию редактируемого файла на диске в резервный файл с расширением.bak, заменяя ее версией в текущей редакции и заканчивает работу программы.

Синтаксис

e

Параметры

отсутствуют

Примечания

  • Если редактируемый файл не был загружен с диска, а создан программой Edlin, резервная копия (с расширением.bak) не будет создаваться.
  • Редактируемый файл записывается в то место на диске, которое было задано при запуске программы Edlin. Если имя диска пропущено, файл будет записан на текущий диск. Если имя каталога пропущено, файл будет записан в текущий каталог.
  • Перед использованием подкоманды e необходимо удостовериться в наличии на диске свободного места, достаточного для сохранения редактируемого файла. В противном случае, часть файла может быть потеряна.
  • Если при сохранении редактируемого файла на диске резервная копия (файл с расширением.BAK) оказывается защищенным от записи, будет выведено сообщение о невозможности заменить.BAK файл:

Нет доступа - [ диск:][ путь ] имя_файла. bak

При этом сам файл и его копия не изменятся.

 

========================================================================================

Edlin: i (insert)

Вставляет строки перед заданой строкой редактируемого файла. При использовании команды i без параметров вставка производится в текущую строку.

Синтаксис

i [ строка ]

Параметры

строка

Задает номер строки, перед которой будет сделана вставка. Значением параметра строка по умолчанию является текущая строка.

Примечания

  • Использование подкоманды i

При создании нового файла команда i должна быть выполнена перед добавлением новых строк. При каждом нажатии на клавишу ENTER будет выводиться номер следующей строки. Чтобы выйти из режима вставки, используйте сочетание клавиш CTRL+C.

  • Изменение нумерации строк

При выходе из режима вставки последняя вставленная строка становится текущей. Для просмотра обновленной нумерации следует ввести подкоманду l (list) в командную строку вида *.

  • Управляющие символы

Чтобы вставить в текст управляющий символ, введите:

^V символ_ASCII

Параметр символ_ASCII указывает на соответствующий символ, служащий управляющим символом. Например, символ ESC (CTRL+[) может быть введен следующим образом:

^V[

Управляющий символ "гудок" (CTRL+G) может быть введен следующим образом:

^VG

  • Добавление текста

Если значение параметра строка превосходит число строк в редактируемом файле или если для параметра строка указан символ (#), Edlin добавляет вставляемые строки в конец файла. В любом случае, последняя вставленная строка становится текущей. Если в память загружена только часть файла, строки будут добавлены в конец этой части.

Примеры

После использования подкоманды l на экране появляется следующий текст:

1: Уважаемый г. Мут:
2:
3: Поздравляю с назначением
4: на должность старшего
5: инженера. Нахожусь под большим
6: впечатлением от результатов Вашей работы.
7:
8: С уважением,
9:
10: Профессор Бондаренко

Для добавления строк перед строкой номер 8 введите:

I

Программа Edlin.exe выведет на экран следующее:

8:*_

В строке 8 введем следующий текст, начиная с позиции курсора:

8: *Я думаю, Вам будет приятно работать с

Закончив набор каждой новой строки, нажимайте клавишу ENTER. Введите теперь:

9: *доктором Петровым над новым проектом. Пожалуйста
10: *сообщите
11: *чем я могу Вам помочь.

Программа Edlin.exe выведет на экран следующее:

12:*_

Вставим пустую строку нажатием клавиши ENTER и завершим работу в режиме вставки, использовав сочетание клавиш CTRL+C в следующей строке. Введите команду 1l для просмотра обновленной нумерации строк:

1: Уважаемый г. Федоров:
2:
3: Поздравляю с назначением
4: на должность старшего
5: инженера. Нахожусь под большим
6: впечатлением от результатов Вашей работы.
7:
8: Я думаю, для Вас будет приятно работать с
9: доктором Петровым над новым проектом. Пожалуйста
10: сообщите
11: чем я могу Вам помочь.
12:
13: *С уважением,
14:
15: Профессор Бондаренко

 

========================================================================================

Edlin: l (list)

Выводит на экран заданый набор строк. При использовании команды l без параметров на экран выводится до одной страницы с текстом, начинающимся за 11 строк до текущей строки.

Синтаксис

l [ строка1 ][, строка2 ]

Параметры

строка1

Задает первую строку, выводящуюся на экран программой Edlin.exe.

строка2

Задает последнюю строку, выводящуюся на экран программой Edlin.exe.

?

Выводит список подкоманд команды edlin.

Примечания

  • Пропуск значений параметров

Оба параметра или один из параметров строка1 и строка2 могут быть пропущены. Следующий список содержит значения по умолчанию для каждого такого случая.

    • Если пропущен только параметр строка1, на экран будет выведено до 1 страницы текста (то есть, весь экран будет им заполнен), начинающейся на 11 строк раньше текущей строки и заканчивающейся строкой, задаваемой параметром строка2. Если пропущен только параметр строка1, обязательно должна быть введена заменяющая его запятая.
    • Если пропущен только параметр строка2, на экран будет выведено до страницы текста, начиная со строки, заданной параметром строка1.
    • Если подкоманда l (List) используется без параметров, на экран будет выведено до страницы текста, начинающейся на 11 строк раньше текущей строки. При установке драйвера дисплея Ansi.sys количество выводимых на одной странице строк зависит от типа используемого дисплея. Это число может быть больше 24.
  • Работа с большими фрагментами текста

Если текстовый блок превосходит объем одной страницы, вначале будет выведена первая страница, а затем следующее сообщение, позволяющее управлять просмотром оставшейся части текста:

Продолжить [Y(да)/N(нет)]?

При каждом ответе "Да" на экран выводится еще одна страница.

Примеры

Следующая команда выведет строки с 5 по 10:

L

 

========================================================================================

Edlin: [line]

Выводит строку с заданным номером на экран.

Синтаксис

[ строка ]

Параметры

строка

Задает номер строки для вывода на экран. Для вывода номера и содержимого текущей строки нажмите клавишу ENTER.

?

Выводит список подкоманд edlin.

Примечания

  • Если в качестве команды введен номер строки, на экран будут выведены две строки. Первая содержит номер строки и относящейся к строке текст. Вторая содержит номер строки и курсор. Первая строка служит шаблоном для редактирования строки текста во второй строке экрана. Текст может быть заменен, отредактирован, либо оставлен без изменений, для чего нажимается клавиша ENTER без ввода нового текста. После редактирования строки нажмите клавишу ENTER для записи изменений в память.

Внимание!

    • Если клавиша ENTER была нажата, когда курсор находился в середине строки, часть строки, находящаяся правее курсора, будет удалена.

Чтобы получить сведения о сохранении редактируемого файла на диске, выберите подкоманды e (Конец) или w (Запись) из списка в ссылке «».

Примеры

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

1: Уважаемый г. Федоров:
2:
3: Поздравляю с назначением
4: на должность старшего
5: инженера. Нахожусь под большим
6: впечатлением от результатов Вашей работы.

Чтобы отредактировать строку 6, введите:

Программа Edlin.exe выведет на экран следующее:

6:* впечатлением от результатов Вашей работы.
6:*_

Первая строка содержит номер указаной строки и соответствующий текст. Вторая строка содержит тот же номер и курсор.

Чтобы вставить слово "отличной" перед словом "работы" (см. предыдущий пример), следует добиться повторного вывода после курсора на второй строке части первой строки. Для этого вначале нажмите клавишу F2, затем, введите р. Будут выведены символы от начала шестой строки до первого символа «р», как показано ниже:

6:* впечатлением от _

Нажмите клавишу F2 и снова введите р. На экран будет выведена строка вплоть до следующей буквы "р", как показано ниже:

6:* впечатлением от результатов Вашей _

Нажмите клавишу INSERT, введите отличной, нажмите клавишу ПРОБЕЛ, а затем — клавишу F3. Программа выведет на экран редактируемую строку:

6:* впечатлением от результатов Вашей отличной работы.

Нажмите клавишу ENTER для подтверждения изменений.

Для просмотра измененного файла после приглашения * введите подкоманду l (list). Программа Edlin.exe выведет на экран следующее:

1: Уважаемый г. Федоров:
2:
3: Поздравляю с назначением
4: на должность старшего
5: инженера. Нахожусь под большим
6*: впечатлением от результатов Вашей отличной работы.

 

========================================================================================

Edlin: m (move)

Перемещает блока последовательно расположенных строк на другое место в редактируемом файле.

Синтаксис

[ строка1 ], [ строка2 ], строка3 m

[ строка1 ], [ + n ], строка3 m

Параметры

строка1

Задает номер первой строки для перемещения.

строка2

Задает номер последней строки для перемещения.

строка3

Обязательный параметр. Задает номер строки, перед которой будут помещены перемещаемые строки.

+ n

Задает число строк в перемещаемом блоке, начинающемся со строки строка1 и включающего следующие n строк. Если опущен параметр строка1, текстовый фрагмент будет вставлен в текущую строку.

Примечания

  • Изменение нумерации строк

Для просмотра обновленной нумерации можно использовать команду l.

  • Перемещение с перекрытием

Номер строки, заданный параметром строка3, не может находиться внутри набора перемещаемых строк. Например, следующая команда будет ошибочной:

M

В этом случае операция перемещения не может быть выполнена полностью и на экран будет выведено сообщение:

Ошибка ввода

Примеры

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

1: Уважаемый г. Федоров:
2:
3: Поздравляю с назначением
4: на должность старшего
5: инженера. Нахожусь под большим
6: впечатлением от результатов Вашей отличной работы.
7:
8: Я думаю, для Вас будет приятно работать с
9: доктором Петровым над новым проектом. Пожалуйста
10: сообщите
11: чем я могу Вам помочь.
12:
13: С уважением,
14:
15: Профессор Бондаренко
16: ООО Контеско
17: мировой лидер в химической технологии

Чтобы переместить название и девиз компании в начало (то есть, поставить строки 16 и 17 перед строкой 1), введите:

M

Для просмотра измененного файла после приглашения * введите подкоманду 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

 

========================================================================================

Edlin: p (page)

Производит постраничное отображение файла или его части (т. е. по одному полному экрану текста). Если параметры не указаны, команда p отобразит страницу текста, начиная со строки, следующей за текущей.

Синтаксис

[ строка1 ][, строка2 ] p

Параметры

строка1

Указывает первую строку, которую требуется вывести на экран программой Edlin.exe.

строка2

Указывает последнюю строку, которую требуется вывести на экран программой Edlin.exe.

?

Отображает список подкоманд команды edlin.

Примечания

  • Последняя выведенная на экран строка становится текущей для нового экрана.
  • Пропуск параметров

Когда пропущен параметр строка1, программа Edlin.exe выведет страницу текста с текущей строки по строку, задаваемую параметром строка2. Когда пропущен параметр строка2, программа Edlin.exe выведет страницу текста со строки, задаваемой параметром строка1. Когда пропущены оба параметра строка1 и строка2, программа Edlin.exe выведет страницу текста со строки, следующей за текущей.

Примеры

Для постраничного просмотра текста со строки с номером 100 по строку с номером 200 введите:

P

 

========================================================================================

Edlin: q (quit)

Останавливает работу программы Edlin без записи редактируемого файла на диск.

Синтаксис

q

Параметры

нет параметров

Примечания

  • Для записи редактируемого файла из памяти на диск перед окончанием работы программы следует использовать подкоманду e (end).

 

========================================================================================

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






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных