Ainda não tenho 100% de certeza de que entendi a pergunta, mas eis alguns pensamentos.
-
sed 's/:.*//'
irá manchar qualquer nome de arquivo que tenha dois pontos. O cólon é um caractere de nome de arquivo legal no Mac? Se não, isso não será um problema para você. Caso contrário, considere fazersed 's/: Word.Document.8$//'
ou.sed 's/: [^:]*$//'
. - O comando
mv
gerado porxargs
parece um problema. Experimentexargs -I % sh -c 'echo mv "%" "%.doc"'
.