find clearcase chmod

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%"""