ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
FOR /L %%f IN (1,1,5) DO ECHO %%f4) FOR /F [“ключи”] %переменная IN (набор) DO команда [параметры] Чтение и обработка строк из набора текстовых файлов. Ключи позволяют выделять слова и подстроки (токены) по разделителям (DELIMS) или начальным символам. 5) FOR /F [“ключи”] %переменная IN (‘строка’) DO команда [параметры] Позволяет обработать строку вывода определенной команды (вместо набора файлов в предыдущем варианте – строка вызоыв команды в апострофах). Например, для вывода имен всех переменных среды: FOR /F “DELIMS==” %%i IN (‘SET’) DO ECHO %%i Кроме того, для переменных команды FOR разрешены также синтаксические операции (выделение имени, пути, диска - аналогично рассм. выше переменным окружения). Команда PUSHD сохраняет имя текущего каталога для команды POPD и осуществляет переход в другой каталог. Ее синтаксис имеет вид: PUSHD [путь |..] Вновь сделать текущим каталог, сохраненный командой pushd, можно с помощью команды popd. Упражнения 1. Пусть имеется текстовый файл protokol.txt, в котором хранится журнал обработанных файлов в следующем формате: <имя файла> <дата> <время> Слово дата здесь начинается в каждой строке с двадцатой позиции. Необходимо написать командный файл, с помощью которого сделать выборку из этого файла (т. е. создать новый текстовый файл с нужной информацией) за заданный месяц (мм) и год (гггг) в файл ммгггг-.txt, сформированный файл упорядочить по дате обработки. Нужные месяц и год указать как параметры командной строки. Решение: Практически все нужные действия выполняются с помощью конвейеризации команд find и sort: ЕСНО OFF Не нашли, что искали? Воспользуйтесь поиском:
|