| Символы заместители ? и * |   | 
	| Добавил(а) microsin | 
| 
Символы заместители ? и * те же, что и в DOS. Однако, кроме этого существует ещё диапазон символов, например:file[1-3] - совпадает с file1, file2 и file3
 file[a-c] - совпадает с filea, fileb и filec
 file[1234]* - совпадает с файлами, которые начинаются на file1, file2, file3 и file4
 file[!1234]* - совпадает с файлами, которые НЕ начинаются на file1, file2, file3 и file4
 
UNIX позволяет в имени файла использовать любые символы (даже * и ?). Если в имени файла есть пробел, что такое имя надо в командной строке использовать с кавычками. Нежелательно начинать имя с дефиса, поскольку в командах дефис используется как признак опции. В именах можно использовать escape-символ '\'. Применение этого символа в командной строке называется экранированием. Например, файл, который имеет название "*" лучше удалить так (чтобы не стереть другие файлы применяется экранирование символа *):rm -i \*
 Файл file\1.txt надо удалить так:
 rm -i file\\1.txt
 Файл file"3".txt надо удалить так:
 rm -i file\"3\".txt
 Файл -p0 надо удалить так:
 rm -- -p0
 rm -f -- -p0
 -f отключает интерактивное подтверждение на удаление файла.
 |