pbcopy/pbpaste verhalten sich nicht wie Kopieren und Einfügen unter Mac OS

pbcopy/pbpaste verhalten sich nicht wie Kopieren und Einfügen unter Mac OS

Ich verwende die neueste Version von Mac OS Mojave. Ich mache:

pbcopy < dir/sw7.s
pbpaste > dir/testpaste.mips.s

das kopiert den Inhalt von sw7.s nach testpaste, und die Dateigröße ist genau gleich. Wenn ich jedoch

touch dir/testpaste.mips.s

und dann manuell von sw7 in die neue Datei kopieren und einfügen, die Dateigröße ist etwas kleiner!!! Ich möchte, dass sie kleiner ist, das manuelle Kopieren und Einfügen liefert das richtige Ergebnis, weil die größere Dateigröße mein Programm zu beschädigen scheint.

Antwort1

Die herkömmliche Methode zum Kopieren von Dateien aus der Shell ist die Verwendung des cpBefehls.

pbcopyund pbpastedienen hauptsächlich dazu, Ihnen zu ermöglichen, die Standardausgabe eines Shell-Befehls in die Zwischenablage zu senden oder die Zwischenablage für die Standardeingabe eines Shell-Befehls zu verwenden. Standardeingabe/Standardausgabe von Shell-Befehlen istnormalerweiseüber 7-Bit-ASCII-Text, und Befehle oder die Shell selbst fügen am Ende der Ausgabe häufig eine neue Zeile hinzu. Verwenden Sie diese Befehle daher nicht zum Kopieren von Dateien. Verwenden Sie cp.

verwandte Informationen