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