Clearcase 保护 -chmod +x 递归所有 *.exe
我正在尝试递归地更改目录中的所有 .exe。
在发布之前我做了更多的挖掘,最终找到了我需要的东西。将发布我的答案,以防万一任何人都可以使用此信息。希望没关系,我是新来的。
ct find . -all -name *.bat -print -exec "cleartool protect -chmod +x -file ""%CLEARCASE_PN%"""
I am trying to recursively change all .exe in a directory.
I did a bit more digging before posting and ended up finding what I needed. Will post with my answer just on case anyone can used this information. Hope that is alright I am new here.
ct find . -all -name *.bat -print -exec "cleartool protect -chmod +x -file ""%CLEARCASE_PN%"""
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当您考虑
cleartool find
的手册页,以及cleartool find
-all
通常用于相当长的搜索,特别是对于历史悠久的大型 vob,因此您需要添加选择条件以减少时间,例如“-type f
”仅考虑文件。-print
' 不是必需的,除非您希望更改所有 .exe 的列表,但打印每个元素的简单事实可能会大大减慢操作速度。\"
doskey ct=cleartool $*
)所以:
When you consider the man page of
cleartool find
, and the additional examples ofcleartool find
-all
generally for quite lengthy search, especially for large vob with a long history, so you want to add selection criteria to reduce the time, like '-type f
' to only consider files.-print
' isn't necessary, except if you want the list of all .exe changed, but the simple fact to print each element can slow down the operation considerably.\"
doskey ct=cleartool $*
)So: