pbcopy/pbpaste não é o mesmo comportamento de copiar e colar no Mac OS

pbcopy/pbpaste não é o mesmo comportamento de copiar e colar no Mac OS

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 cpcomando.

pbcopye pbpastevisam 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.

informação relacionada