Метасимволы
В табл. 20 приведены метасимволы, используемые shell.
Таблица 20
Метасимволы
* ? [ ] | Эти метасимволы позволяют указывать сокращенные имена файлов при поиске по шаблону |
& | Означает, что команда будет выполняться в фоновом режиме |
; | Точка с запятой разделяет команды в командной строке |
\ | Отменяет специальное значение символов, таких как *, ?, [, ], &, ;, <, >, | |
'...' | Одиночные кавычки отменяют значение пробела как разделителя и специальное значение всех символов |
"..." | Двойные кавычки отменяют значение пробела как разделителя и специальное значение всех символов, за исключением $ и \ |
> | Перенаправляет вывод команды в файл |
< | Перенаправляет ввод для команды из файла |
>> | Перенаправляет вывод команды, который должен быть добавлен в конец существующего файла |
| | Создает канал, направляющий вывод одной команды во ввод другой команды |
`...` | Используется в паре; позволяет использовать вывод команды как аргументы в командной строке |
$ | Используется с позиционными параметрами и определенными пользователем пременными; также используется по умолчанию в качестве подсказки shell |
Метасимволы используются для поиска имен файлов, посредством их упрощается задача указания файлов или групп файлов как аргументов команды.