В основном я хотел бы сделать:
cleartool find . -version 'version(.../LATEST)' -print
| egrep '\\.[CH]@@'
| xargs -I {} grep 'TEXT' {} \;
Но версия требует имя ветви, если используется .../
, и я хочу получить все ветви для файлов.
Я знаю, что вы можете обмануть и получить все ветви, используя -branch '\!attype(dummyname)'
, но имя ветви - это только первый шаг.
Я хотел бы иметь возможность grep всех версий LATEST
во всех ветвях и основных файлах -name '*.[CH]
' в VOB.
Я создал сценарий, чтобы использовать указанное имя dummyname для получения всех веток, grep '\\.[CH]@@
', добавить к нему LATEST
и grep этого имени файла для того, что я ищу, но сделать это очень медленно таким образом.