如何在ClearCase中查找已签出且具有特定扩展名文件的文件

多乔克斯

在ClearCase中,我可以找到CHECKEDOUT文件(在我的视图中)

cleartool lsco -me -short -cview -all | sort -r

但是我想应用正则表达式仅过滤那些是c ++(c,h)源代码的代码,并应用于检出的文件。过滤器是

$targettedFileFilter="\\.\(c[cxp]*\|h[h]{0,1}\|sig\)\$";

我尝试了这两种选择

选择1:

find . -type f -regextype  posix-awk -regex ".*$targettedFileFilter" && cleartool lsco -me -short -cview -d /vobs/rbs/hw/ru_fpga/txl/sw | sort -r

陷阱:但是扫描所有文件需要很长时间。

选择2:

cleartool lsco -me -short -cview -all | sort -r | grep -E '*.cc' 
cleartool lsco -me -short -cview -all | sort -r | grep -E '*.h' 
....

陷阱:代码太多,需要保存所有输出

有没有办法列出已签出的文件并应用过滤器?

考虑到grep -E--extended-regexp)能够解释regexp(无需转义其特殊字符),您需要输入的所有内容是:

cleartool lsco -me -short -cview -all | sort -r | grep -E '\.(cc|h)' 

模式或通配符未在中提到cleartool lsco

正如Brian Cowan 所说

cleartool lsco -me -short -cview -all | grep -E '\.(cc|h)$'  | sort -r

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在具有特定扩展名的文件中查找特定文本?

如何在Go中查找具有特定扩展名的所有文件,而不论深度如何?

如何在Android上查找具有特定扩展名的所有文件?

如何在Laravel存储中查找没有特定文件扩展名的文件?

如何在目录中查找所有具有相同扩展名的文件

如何在目录中并行查找所有具有相同扩展名的文件

如何查找具有特定扩展名的文件,而仅排除当前目录中的某些名称?

如何在Windows 8中删除具有特定扩展名的所有文件?

如何在目录中递归添加具有特定扩展名的文件

如何在PowerShell中递归检索具有特定扩展名的任何文件?

如何在具有特定扩展名的文件中递归grep?

查找具有特定扩展名的文件

递归查找具有特定扩展名的文件

Python递归查找具有特定扩展名的文件

Linux:如何在层次结构中查找具有特定扩展名的文件并在找到文件时执行命令?

如何删除特定文件夹中具有特定扩展名的所有文件?

如何遍历文件夹中的文件以移动具有特定扩展名的每个文件

如何查找所有不是特定扩展名的文件?

仅查找具有特定扩展名的文件。/(* .tmp)中的/ R“ c:\”%A无法正常工作

在具有特定扩展名的目录中查找和安装最新文件

如何从Andorid中的文件夹中删除具有特定扩展名的文件

如何附加到具有特定扩展名的文件

从具有特定扩展名的文件中删除行

在cmd中如何列出包含具有特定扩展名的文件的文件夹?

(Python) - 如何计算具有特定扩展名或名称的文件中的文件数

如何在git存储库中列出具有特定扩展名的所有文件?

如何使用ag在具有某些扩展名的文件中查找文本?

如何在右键菜单中添加选项以创建具有特定扩展名的新文件

如何在具有相同扩展名但名称包含特定结尾的Powershell中返回文件?