при чтении файла поиска в Linux я получил следующее ...
Для поиска файлов с помощью подстановочного символа * замените неизвестную строку на *, например. если вы помните только, что расширение было .out, введите ls * .out
и когда я попробовал следующую команду в системе (ubuntu 14.04 LTS) ..I получил
anupam@JAZZ:~$ ls *.bash*
ls: cannot access *.bash* : No such file or directory
anupam@JAZZ:~$ ls .bash*
.bash_history .bash_logout .bash_profile .bashrc
anupam@JAZZ:~$
[d3 ] в первом случае, почему он не показывает такой каталог (*.bash*), а в следующем случае он показывает файлы (.bash*) Я новичок в этом аромате и, согласно моей теории автоматов классы (*) означает любую комбинацию строк, включая epsilon (empty). Итак, почему результаты в обоих случаях отличаются друг от друга ...?