
Executando a versão mais recente do Mac OS Mojave. Eu faço:
pbcopy < dir/sw7.s
pbpaste > dir/testpaste.mips.s
que copia o conteúdo de sw7.s para testpaste, e o tamanho do arquivo é exatamente o mesmo. No entanto, quando eu faço
touch dir/testpaste.mips.s
e depois copie e cole manualmente do sw7 para o novo arquivo, o tamanho do arquivo é um pouco menor!!! Quero que seja menor, copiar e colar manualmente dá o resultado correto porque o tamanho maior do arquivo parece corromper meu programa.
Responder1
A maneira tradicional de copiar arquivos do shell é usar o cp
comando.
pbcopy
e pbpaste
visam principalmente permitir que você envie um stdout de comando shell para a área de transferência ou use a área de transferência para um stdin de comando shell. stdin/stdout dos comandos shell égeralmentesobre texto ASCII de 7 bits, e comandos ou o próprio shell geralmente adicionam uma nova linha no final da saída. Portanto, não use esses comandos para copiar arquivos. Usar cp
.