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*'