Опрос

Что вас больше интересует?

  • игры для nokia
  • темы на телефон
  • программы на мобильный
  • обзоры мобильных телефонов


 

Какие игры вы предпочитаете?

  • игры для мальчиков
  • игры для девочек
  • драки
  • стрелялки
  • логические игры
  • спортивные


 

счетчики

Спонсор раздела:

использование метасимволов

Статьи

Если спецификация файла указывается следом за командой, то в некоторых случаях имя файла в ней можно указывать не полностью. Это бывает удобно, когда имя файла полностью неизвестно или когда необходим доступ к группе файлов, имеющих сходные имена. Часть символов в имени файла или в расширении могут быть заменены метасимволами, что позволит ОС СР/М найти все файлы, имена которых приблизительно совпадают с тем именем, которое необходимо. В операционной системе СР/М определены метасимволы следующих двух типов:

(используется для обозначения группы символов);

? (используется для обозначения одного символа).

Метасимволы могут быть использованы при спецификации файлов со следующими стандартными командами ОС СР/М:

Встроенные команды: DIR и ERA.

Транзитные команды: STAT и PIP.

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

В приведенном ниже примере демонстрируется использование метасимвола ’V’. Здесь в спецификации файла указано конкретное имя, а вместо конкретного расширения указан метасимвол Следовательно, на консоль будет выдан список всех файлов, независимо от расширения:

A>DIR TEST-

A: TEST ЮС : TEST BAS s TEST INT : TEST TXT

В данном случае выдан список всех файлов с именем TEST.

DIR .С0М

В этом примере, наоборот, иллюстрируется замена имени файла метасимволом ’V’, несмотря на то, что указывается расширение, т.е. тип файла. В данном случае на консоль выдается список файлов с тем же расширением независимо от имени файла:

Кроме того, метасимвол ’V’ можно использовать в качестве символа’’произвольного замещения” в имени файла для замены одиночного символа или группы символов в спецификации файла. В данном случае на консоль выдается список всех файлов, имена которых начинаются ’’TEXT” и которые имеют расширение ”.ТХТ”:

A>DIR TEXT.TXT

А: ТЕХТ10 TXT : TEXT50 TXT : TEXT100 TXT : TEXT200 TXT

A>

ИСПОЛЬЗОВАНИЕ МЕТАСИМВОЛА ”?

Использование метасимвола ”?” подобно использованию метасимвола ’V’, но с одним значительным отличием. Метасимвол ”?” можно использовать для замены одиночных и символов в конкретных позициях спецификации файла. Другими словами, если есть сомнения относительно первого и последнего символов в расширении имени файла, но есть уверенность, что средний символ ”0”, то для обнаружения нужного файла чрезвычайно полезно воспользоваться метасимволом

В следующем примере демонстрируется использование символа ”?” в качестве символа замены при работе с командой DIR. Здесь командная строка имеет вид ”DIR ?0?’\ что означает: ’’Выдать ра консоль имена всех файлов с расширениями, у которых средний символ ”0”.

Добавить комментарий


Защитный код
Обновить