GNU find에서 -D rate의 출력 해석

GNU find에서 -D rate의 출력 해석

내가 해냈어

~/pythonsource1/python2.6-2.6.5$ find -D rates . -type d

그리고 얻었습니다

Predicate success rates after completion:
[need type] -type d [0.4] [280/4350=0.0643678] -a [0.4] [280/4350=0.0643678] -print [1] [280/280=1] 

무슨 뜻이에요 [0.4]?

답변1

소스코드에서 대괄호 안의 숫자는선험적으로특정 조건자에 대한 예상 성공률입니다. 즉, 첫 번째는 [0.4]그것이 참이라고 평가될 확률의 추정치입니다 -type d. 술어 용어가 평가되는 순서를 결정하는 데 사용할 수 있습니다. 자세한 내용은 findutils-4.4.2/find/parser.c, 및 에서 확인할 수 있습니다 .findutils-4.4.2/find/tree.cfindutils-4.4.2/find/pred.c

관련 정보