Подстановочный знак в Linux — это символ или набор символов, которые представляют другие символы. Его можно использовать для замены любого другого символа или символов в строке. Например, подстановочный знак можно использовать для получения списка всех файлов в каталоге с расширением файла программирования C «.c».
Давайте проверим это.
ls: это команда, которая создает список файлов и каталогов.
- l: это один из флагов, который позволяет команде ls создавать вертикальный список файлов и каталогов.
*: — это подстановочный знак, который выбирает все файлы и каталоги, которые у меня есть.
.c: это расширение, используемое программными файлами c.
Что происходит внутри?
- При вводе нашей команды в терминал оболочка идентифицирует, что данные были введены через стандартный ввод, они сохраняются в виде текстовой строки.
- Получив текстовую строку, ее нужно разделить на слова и сохранить в массиве указателей, мы называем этот процесс токенизацией.
- как только наша строка разделена, ее необходимо проверить, является ли она исполняемой программой оболочки.