find clearcase cleartool

clearcase: find-name no permite mĂșltiples patrones?



cleartool (3)

Quiero encontrar archivos *.cs y *.cpp través del comando cleartool find . Pero falló.

cleartool find "M:/test_view/code" -name "*.cs *.cpp" -print

No se puede encontrar nada basado en lo anterior incluso si hay archivos coincidentes en esa carpeta.

¿Cómo establecer múltiples patrones de nombre de archivo?



Parece que cleartool envuelve la utilidad de búsqueda de estilo Unix.

Si eso es correcto, es posible que puedas usar ''-or''

$ find -type f -name ''*.cs'' -or ''*.cpp'' -print


Esto es un poco tarde, pero quizás esto ayude a alguien. Una opción es ajustar esto es un ciclo for:

:: namelist.txt contains a list of file types ( *.cs, *.cpp, ) FOR /F "tokens=1" %%A IN (c:/bin/namelist.txt) DO ( cleartool find "M:/test_view/code" -all -type f -name %%A -print)