grep
onを使用すると奇妙な現象が発生しましたSolaris 10
。関連するプローブを見つけるために
useを使ってみました。フォルダ()内にあれば正常に動作します。 grep
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
到着前に*
シェルによって解釈されますgrep
。引用するには:
dtrace -l | grep 'creat*'