Por que isso está falhando?
WGroleau@MBP Chords % perl -p -i -e '(Trinidad|Donoso|Clifton|Frincke|Little|Church|Antonio) XYZ :\1\t:g;' *txt
Bareword found where operator expected at -e line 1, near ") XYZ"
(Missing operator before XYZ?)
Eu usei essa sintaxe muitas vezes no passado sem esse erro (tanto quanto me lembro).