использование * в поиске файлов

при чтении файла поиска в 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). Итак, почему результаты в обоих случаях отличаются друг от друга ...?

1
задан 3 September 2014 в 14:24

0 ответов

Другие вопросы по тегам:

Похожие вопросы: