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

Давайте проверим это.

ls: это команда, которая создает список файлов и каталогов.

  • l: это один из флагов, который позволяет команде ls создавать вертикальный список файлов и каталогов.

*: — это подстановочный знак, который выбирает все файлы и каталоги, которые у меня есть.

.c: это расширение, используемое программными файлами c.

Что происходит внутри?

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