pbcopy/pbpaste no tiene el mismo comportamiento que copiar y pegar en Mac OS

pbcopy/pbpaste no tiene el mismo comportamiento que copiar y pegar en Mac OS

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

pbcopyy pbpastetratan 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.

información relacionada