
grep
我在使用on時遇到一個奇怪的現象Solaris 10
:
我嘗試使用 usegrep
來尋找creat
相關的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#
任何人都可以提供有關此問題的任何線索,非常感謝!
答案1
*
到達 之前由 shell 對其進行解釋grep
。引用一下:
dtrace -l | grep 'creat*'