Eu sou um ávido fã de anime, e normalmente assisto legendado. Às vezes, os subbers ordenam os nomes como se fossem ocidentais, colocando o nome antes do nome da família. Eu realmente não gosto disso, mas passar manualmente pelo arquivo de legendas apenas para inverter a ordem dos nomes seria uma perda de tempo. Eu gostaria de usar o Awk (ou outro utilitário padrão do Linux se o Awk não for a escolha certa) para pesquisar no texto palavras que começam com letras maiúsculas e sempre aparecem juntas (bigramas) e inverter sua ordem. Espaços e símbolos devem ser os delimitadores das palavras. Isso deve ser suficiente para não resultar em falsos positivos.
Por exemplo, todas as instâncias de Miu Matsuoka
devem ser convertidas em Matsuoka Miu
.