Варианты заданий лабораторных работ по дисциплине: оп. 04 Операционные системы


%~p1 замена %1 путем %~n1



бет41/90
Дата27.11.2023
өлшемі6,96 Mb.
#129697
1   ...   37   38   39   40   41   42   43   44   ...   90
Байланысты:
LabR OP.04 (1)

%~p1

замена %1 путем

%~n1

замена %1 именем файла

%~x1

замена %1 расширением имени файла

%~s1

замена путем, содержащим только короткие имена

%~a1

Замена %1 атрибутами файла

%~t1

замена %1 датой и временем модификации файла

%~z1

замена %1 размером файла

%~$PATH:1

поиск в каталогах, перечисленных в переменной среды PATH, замена %1 полным именем первого найденного файла. Если переменная среды не определена или поиск не обнаружил файлов, модификатор выдает пустую строку.

%~dp1

замена %1 именем диска и путем

%~nx1

замена %1 именем файла и расширением

%~dp$PATH:1

поиск в каталогах, перечисленных в переменной среды PATH, и замена %1




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

%~ftza1

замена %1 строкой, аналогичной результату работы программы dir

Примечание



  • %1 и PATH в показанных выше примерах можно заменить на другие значения пакетных параметров.

Модификатор %* является уникальным, так как он представляет все аргументы, переданные пакетному файлу. Этот модификатор не используется в комбинации с модификатором %~. Конструкция %~ должна завершаться допустимым номером аргумента.
Нельзя манипулировать пакетными параметрами подобно переменным среды. Нельзя искать и заменять значения или контролировать подстроки. Но переменной среды можно назначить параметр, а потом уже ей манипулировать.


    • Использование фильтров


Фильтр команды используется с символом перенаправления канала команды (|) и является командой внутри команды, которая считывает ввод команды, преобразовывает ввод, а затем записывает выход. Команды-фильтры дают возможность сортировать, просматривать и отбирать часть выходной информации других команд.


Фильтры делят, переупорядочивают или выделяют отдельные части из проходящей через них информации. В приведенной ниже таблице перечислены команды-фильтры, доступные в Microsoft Windows XP.



Команда

Описание



more

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

find

Поиск указанных символов в файлах и выходе команды.

sort

Сортировка файлов и выхода команды по алфавиту.

Для направления данных из файла на вход фильтра используется символ «меньше» (<). Для направления на вход фильтра выхода другой команды используется канал (|).




Использование команды more
Команда more выводит содержимое файла или выхода команды в одном окне командной строки. Например, чтобы отобразить содержимое файла List.txt в одном окне командной строки:

more < list.txt


Отображается одно окно командной строки со сведениями, а затем в нижней части окна командной строки отображается строка -- More --. Для перехода к следующему окну командной строки, используется любая клавиша на клавиатуре, кроме клавиши PAUSE. Для остановки просмотра применяется комбинация CTRL+C.
Команда more полезна при работе с командами, создающими выход более одного окна командной строки. Например, при выводе дерева каталогов жесткого диска. Если на диске содержится больше каталогов, чем может быть одновременно выведено в окне командной строки, можно использовать команду tree с каналом (|) и команду more.


Достарыңызбен бөлісу:
1   ...   37   38   39   40   41   42   43   44   ...   90




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет