ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Создание сценариев с помощью программы DiskPart 2 страница======================================================================================== Edlin Запуск программы Edlin — строкового редактора, позволяющего создавать и редактировать текстовые файлы в формате ASCII. Синтаксис edlin [ диск: ][ путь ] имя_файла [ /b ] Параметры [ диск: ][ путь ] имя_файла Задает расположение и имя текстового файла на диске. Параметр имя_файла является обязательным. Если файл существует, Edlin открывает его. Если нет — файл будет создан в памяти, а заданное расположение и имя будут использованы для создания файла на диске при вызове подкоманды e редактора. /b Задает игнорирование символа конца файла (CTRL+Z). ? Выводит список подкоманд edlin. Примечания
Все строки текстового файла, загруженного в память, нумеруются. Программа Edlin.exe позволяет осуществлять вставку, изменение, копирование, перемещение и удаление строк. Для редактирования в полноэкранном режиме используется программа edit.
В программе Edlin максимально допустимая длина строки составляет 253 символа.
Таких подкоманд существует несколько. Для получения дополнительных сведений о подкомандах edlin щелкните ссылку "".
Когда в строке не присутствует других символов, кроме звездочки — это строка приглашения программы edlin для ввода подкоманд. Когда этот же символ изображен после номера строки, он указывает на то, что в данной строке расположен курсор.
Страницей считается экран, заполненный текстом. В режиме отображения 25-ти строк редактор выводит по 24 строки текста на страницу. Если используется режим с другим количеством строк на экране, количество строк на странице также будет изменено.
Для вставки строк в редактируемый файл используется команда i (Insert). После того как необходимое количество строк вставлено, нажмите клавишу ENTER, а затем — сочетание клавиш CTRL+C для выключения режима вставки. Для получения дополнительных сведений о вставке строк с помощью подкоманды i (insert) щелкните ссылку «».
Имеется ряд клавиш, которые можно использоввать для редактирования загруженного в память файла.
======================================================================================== Edlin: a (append) Загрузка части файла, если недостаток памяти не позволяет загрузить файл целиком. При использовании без параметров данная команда загружает строки из файла на диске до тех пор, пока память не окажется заполнена на 75%. Если 75 процентов памяти уже занято, не будет загружено ни одной строки. Синтаксис [ число ] a Параметры число Задает количество строк, которые будут загружены в память программой Edlin. ? Выводит список подкоманд edlin. Примечания
Конец входного файла Примеры Предположим, что последние 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 Параметры отсутствуют Примечания
Нет доступа - [ диск:][ путь ] имя_файла. bak При этом сам файл и его копия не изменятся.
======================================================================================== Edlin: i (insert) Вставляет строки перед заданой строкой редактируемого файла. При использовании команды i без параметров вставка производится в текущую строку. Синтаксис i [ строка ] Параметры строка Задает номер строки, перед которой будет сделана вставка. Значением параметра строка по умолчанию является текущая строка. Примечания
При создании нового файла команда i должна быть выполнена перед добавлением новых строк. При каждом нажатии на клавишу ENTER будет выводиться номер следующей строки. Чтобы выйти из режима вставки, используйте сочетание клавиш CTRL+C.
При выходе из режима вставки последняя вставленная строка становится текущей. Для просмотра обновленной нумерации следует ввести подкоманду l (list) в командную строку вида *.
Чтобы вставить в текст управляющий символ, введите: ^V символ_ASCII Параметр символ_ASCII указывает на соответствующий символ, служащий управляющим символом. Например, символ ESC (CTRL+[) может быть введен следующим образом: ^V[ Управляющий символ "гудок" (CTRL+G) может быть введен следующим образом: ^VG
Если значение параметра строка превосходит число строк в редактируемом файле или если для параметра строка указан символ (#), Edlin добавляет вставляемые строки в конец файла. В любом случае, последняя вставленная строка становится текущей. Если в память загружена только часть файла, строки будут добавлены в конец этой части. Примеры После использования подкоманды l на экране появляется следующий текст: 1: Уважаемый г. Мут: Для добавления строк перед строкой номер 8 введите: I Программа Edlin.exe выведет на экран следующее: 8:*_ В строке 8 введем следующий текст, начиная с позиции курсора: 8: *Я думаю, Вам будет приятно работать с Закончив набор каждой новой строки, нажимайте клавишу ENTER. Введите теперь: 9: *доктором Петровым над новым проектом. Пожалуйста Программа Edlin.exe выведет на экран следующее: 12:*_ Вставим пустую строку нажатием клавиши ENTER и завершим работу в режиме вставки, использовав сочетание клавиш CTRL+C в следующей строке. Введите команду 1l для просмотра обновленной нумерации строк: 1: Уважаемый г. Федоров:
======================================================================================== Edlin: l (list) Выводит на экран заданый набор строк. При использовании команды l без параметров на экран выводится до одной страницы с текстом, начинающимся за 11 строк до текущей строки. Синтаксис l [ строка1 ][, строка2 ] Параметры строка1 Задает первую строку, выводящуюся на экран программой Edlin.exe. строка2 Задает последнюю строку, выводящуюся на экран программой Edlin.exe. ? Выводит список подкоманд команды edlin. Примечания
Оба параметра или один из параметров строка1 и строка2 могут быть пропущены. Следующий список содержит значения по умолчанию для каждого такого случая.
Если текстовый блок превосходит объем одной страницы, вначале будет выведена первая страница, а затем следующее сообщение, позволяющее управлять просмотром оставшейся части текста: Продолжить [Y(да)/N(нет)]? При каждом ответе "Да" на экран выводится еще одна страница. Примеры Следующая команда выведет строки с 5 по 10: L
======================================================================================== Edlin: [line] Выводит строку с заданным номером на экран. Синтаксис [ строка ] Параметры строка Задает номер строки для вывода на экран. Для вывода номера и содержимого текущей строки нажмите клавишу ENTER. ? Выводит список подкоманд edlin. Примечания
Внимание!
Чтобы получить сведения о сохранении редактируемого файла на диске, выберите подкоманды e (Конец) или w (Запись) из списка в ссылке «». Примеры В этом примере файл загружен в память и допускает редактирование. При использовании подкоманды l программа Edlin.exe выводит на экран содержимое файла. 1: Уважаемый г. Федоров: Чтобы отредактировать строку 6, введите: Программа Edlin.exe выведет на экран следующее: 6:* впечатлением от результатов Вашей работы. Первая строка содержит номер указаной строки и соответствующий текст. Вторая строка содержит тот же номер и курсор. Чтобы вставить слово "отличной" перед словом "работы" (см. предыдущий пример), следует добиться повторного вывода после курсора на второй строке части первой строки. Для этого вначале нажмите клавишу F2, затем, введите р. Будут выведены символы от начала шестой строки до первого символа «р», как показано ниже: 6:* впечатлением от _ Нажмите клавишу F2 и снова введите р. На экран будет выведена строка вплоть до следующей буквы "р", как показано ниже: 6:* впечатлением от результатов Вашей _ Нажмите клавишу INSERT, введите отличной, нажмите клавишу ПРОБЕЛ, а затем — клавишу F3. Программа выведет на экран редактируемую строку: 6:* впечатлением от результатов Вашей отличной работы. Нажмите клавишу ENTER для подтверждения изменений. Для просмотра измененного файла после приглашения * введите подкоманду l (list). Программа Edlin.exe выведет на экран следующее: 1: Уважаемый г. Федоров:
======================================================================================== 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: Уважаемый г. Федоров: Чтобы переместить название и девиз компании в начало (то есть, поставить строки 16 и 17 перед строкой 1), введите: M Для просмотра измененного файла после приглашения * введите подкоманду l (list). Программа Edlin.exe выведет на экран следующее: 1: ООО Контеско Чтобы переместить блок строк, начинающийся с текущей строки и заканчивающийся через 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 Параметры нет параметров Примечания
======================================================================================== Edlin: r (replace) Осуществляет поиск в блоке текста строки из одного или более указанных символов и заменяет каждое ее вхождение другой указанной строкой. Синтаксис [ строка1 ][, строка2 ][? ] r [ строка_поиска ][ CTRL+Z строка_замены ] Параметры строка1 Задает первую строку блока текста, в котором будет производиться замена строки строка_поиска. строка2 Задает последнюю строку блока текста, в котором будет производиться замена строки, заданной параметром строка_поиска. ? Запрашивает подтверждение перед тем, как программа Edlin.exe выполнит замену вхождения строки, заданной параметром строка_поиска. строка_поиска Задает строку, которую следует найти и заменить. CTRL + Z Эта комбинация клавиш отделяет значения параметров строка_поиска и строка_замены. В качестве разделителя должен быть использован только символ конца файла (CTRL+Z), который на экране будет выглядеть как ^Z. строка_замены Задает новую строку, которая будет вставлена в текст вместо строки, заданной параметром строка_поиска. Примечания
Не допускается ввод пробелов между командой 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, на экране появятся следующие символы. ^Z
Если параметр? включен в команду, программа Edlin.exe отобразит строку с первым вхождением строки, заданной параметром строка_поиска, и выведет следующий запрос о подтверждении замены. O.K.? _ При нажатии клавиш Y или ENTER программа Edlin.exe произведет замену вхождения строки_поиска на строку_замены и продолжит поиск следующего вхождения. При нажатии клавиши N замена данного появления строки_поиска производиться не будет и редактор продолжит поиск дальше по тексту. Если для подтверждения замен параметр? не использовался, программа Edlin.exe произведет все замены строки_поиска за один раз и затем выведет на экран строки, в которых были сделаны замены. Если в одной строке было произведено несколько замен, программа выведет эту строку один раз для каждой произведенной замены. Не нашли, что искали? Воспользуйтесь поиском:
|