find - Clearcase protect-chmod+x recursivamente todo*.exe
(1)
Cuando considera la página de cleartool find
de cleartool find
, y los ejemplos adicionales de cleartool find
-
-all
general para búsqueda bastante larga, especialmente para vob grande con un largo historial, por lo que desea agregar criterios de selección para reducir el tiempo, como ''-type f
'' para considerar solo los archivos. - ''
-print
'' no es necesario, excepto si desea que se modifique la lista de todos los .exe, pero el simple hecho de imprimir cada elemento puede ralentizar considerablemente la operación. - las citas adicionales son necesarias para elegir los nombres de archivo que contienen espacios, pero puede usar una notación de escape, más legible:
/"
- ct no existe a menos que defina el alias para cleartool (en windows:
doskey ct=cleartool $*
)
Asi que:
ct find . -all -type f -name "*.bat" -exec "cleartool protect -chmod +x -file /"%CLEARCASE_PN%/""
Estoy tratando de cambiar recursivamente todos los .exe en un directorio.
Hice un poco más de excavación antes de publicar y terminé encontrando lo que necesitaba. Publicaré con mi respuesta solo en caso de que alguien pueda usar esta información. Espero que esté bien, soy nuevo aquí.
ct find . -all -name *.bat -print -exec "cleartool protect -chmod +x -file ""%CLEARCASE_PN%"""