
Ejecutando la última versión de Mac OS Mojave. Sí:
pbcopy < dir/sw7.s
pbpaste > dir/testpaste.mips.s
eso copia el contenido de sw7.s a testpaste, y el tamaño del archivo es exactamente el mismo. Sin embargo, cuando lo hago
touch dir/testpaste.mips.s
y luego copie y pegue manualmente desde sw7 al nuevo archivo, ¡el tamaño del archivo es un poco menor! Quiero que sea menos, copiar y pegar manualmente da el resultado correcto porque el tamaño de archivo más alto parece corromper mi programa.
Respuesta1
La forma tradicional de copiar archivos desde el shell es utilizar el cp
comando.
pbcopy
y pbpaste
tratan principalmente de permitirle enviar la salida estándar de un comando de shell al portapapeles, o usar el portapapeles para la entrada estándar de un comando de shell. stdin/stdout de los comandos de shell esgeneralmentesobre texto ASCII de 7 bits y los comandos o el propio shell a menudo agregan una nueva línea al final de la salida. Así que no uses esos comandos para copiar archivos. Usar cp
.