При генерации имен используют метасимволы:
* - произвольная (возможно пустая) последовательность символов;
? - один произвольный символ;
[...] - любой из символов, указанных в скобках перечислением и/или с указанием диапазона;
cat f* - выдаст все файлы каталога, начинающиеся с "f";
cat *f* - выдаст все файлы, содержащие "f";
cat program.? - выдаст файлы данного каталога с однобуквенными расширениями, скажем "program.c" и "program.o", но не выдаст "program.com";
cat [a-d]* - выдаст файлы, которые начинаются с "a", "b", "c", "d". Аналогичный эффект дадут и команды "cat [abcd]*" и "cat [bdac]*".
* - произвольная (возможно пустая) последовательность символов;
? - один произвольный символ;
[...] - любой из символов, указанных в скобках перечислением и/или с указанием диапазона;
cat f* - выдаст все файлы каталога, начинающиеся с "f";
cat *f* - выдаст все файлы, содержащие "f";
cat program.? - выдаст файлы данного каталога с однобуквенными расширениями, скажем "program.c" и "program.o", но не выдаст "program.com";
cat [a-d]* - выдаст файлы, которые начинаются с "a", "b", "c", "d". Аналогичный эффект дадут и команды "cat [abcd]*" и "cat [bdac]*".