Почему результат grep зависит от пути к папке?

Я встречаю странный феномен при использовании grep на Solaris 10 :
Я пытаюсь использовать grep для поиска связанных с ним DTrace зондов. Когда в папке ( /data1/nan ), она работает нормально:

 bash-3.2# pwd /data1/nan bash-3.2# dtrace -l | grep creat* 27 hotspot586 libjvm.so __1cHThreadsJcreate_vm6FpnOJavaVMInitArgs_pb_i_ vm-init-begin 28 hotspot586 libjvm.so __1cHThreadsJcreate_vm6FpnOJavaVMInitArgs_pb_i_ vm-init-end 574 fbt aggr aggr_ioc_create entry 575 fbt aggr aggr_ioc_create return 

В другой папке ( /data1/nan/DTraceToolkit-0.99/Proc/ ) grep ничего не может найти:

 bash-3.2# cd /data1/nan/DTraceToolkit-0.99/Proc/ bash-3.2# pwd /data1/nan/DTraceToolkit-0.99/Proc bash-3.2# dtrace -l | grep creat* bash-3.2# 

Может ли кто-нибудь дать какие-либо сведения об этой проблеме, спасибо заблаговременно!

  • Какой способ передачи файлов (например, FTP) я могу использовать для rlogin (Solaris 8 на SPARC)
  • Solaris 11: Как использовать ILB для создания HA loadbalancer на двух серверных серверах?
  • Рекомендации по резервному копированию ZFS с другим сервером
  • Как использовать «фьюзер» для получения списка процессов для вложенной папки при использовании с родительской папкой в ​​качестве аргумента?
  • В чем опасность установки максимального предела максимальным дескрипторам файлов для каждого процесса?
  • Как скомпилировать Solaris в Debian?
  • Как проследить процесс для оригинального пользователя?
  • Solaris 10, Shell Script, перемещение курсора
  • One Solution collect form web for “Почему результат grep зависит от пути к папке?”

    Обозначение * интерпретируется оболочкой до достижения grep . Ответить Цитировать

      dtrace -l | grep 'creat*' 
    Linux и Unix - лучшая ОС в мире.