Напишите пакетную программу под названием EX4.BAT
, которая перечисляет все файлы, соответствующие любому из следующих критериев, в пределах root диска C:
и вниз по его подкаталогам:
a) Файлы с расширением из .COM
и иметь в имени файла 4 буквы. например, chcp.com
, mode.com
et c.
b) .EXE
файлы, вторая буква которых I
например, WINHELP.EXE
DIAGS.EXE
et c.
Убедитесь, что вывод не прокручивается вверх по экрану слишком быстро. Поместите команду pause
между частями a) и b)
Я пробовал следующее:
cd\ Rem to return to the root folder of C
dir ????.com /b/s Rem COM files with 4 letters
pause Rem to pause the screen
dir ?I*.exe /s Rem search EXE files whose 2nd letter is I
Для части a), делая это так, принимайте также числа, я должен убедитесь, что он принимает только буквы. Я пытался использовать регулярное выражение, но безуспешно.