競合するリベース/マージがある場合は、gitで作成したファイルを見つけるためにfindコマンドを作成しようとしています。
.//Tools/tri_tri_intersect.h
.//Tools/tri_tri_intersect.cpp
.//Collisions/PBD/FiltersUtils_BACKUP_450361.cpp
.//Collisions/PBD/FiltersUtils_BASE_450361.cpp
.//Collisions/PBD/FiltersUtils_LOCAL_450361.cpp
.//Collisions/PBD/FiltersUtils_REMOTE_450361.cpp
このファイルのリストから最後の4つのファイル(BACKUP、LOCAL、REMOTE、BASEを含む)を選択するfindコマンドが必要です。
私はこれを試しましたが、find . -type f -regex '.+_((BACKUP)|(BASE)|(LOCAL)|(REMOTE))_.*'
うまくいきません。
正しい正規表現は何ですか?