Операционная система UNIX. Руководство пользователя

         

Метасимволы


В табл. 20 приведены метасимволы, используемые shell.

Таблица 20
Метасимволы

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

Метасимволы используются для поиска имен файлов, посредством их упрощается задача указания файлов или групп файлов как аргументов команды.



Содержание раздела