1

Работает с последней версией Mac OS Mojave. Я делаю:

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

это копирует содержимое sw7.s в testpaste, и размер файла точно такой же. Тем не менее, когда я делаю

touch dir/testpaste.mips.s

а затем вручную скопировать и вставить из sw7 в новый файл, размер файла немного меньше !!! Я хочу, чтобы это было меньше, ручная копия дает правильный результат, потому что больший размер файла, кажется, повреждает мою программу.

1 ответ1

2

Традиционный способ скопировать файлы из оболочки - использовать команду cp .

pbcopy и pbpaste в основном предназначены для того, чтобы позволить вам отправлять стандартный вывод команды оболочки в буфер обмена или использовать буфер обмена для стандартного ввода команды оболочки. stdin/stdout из команд оболочки обычно представляет собой 7-битный текст ASCII, а команды или сама оболочка часто добавляют новую строку в конце вывода. Поэтому не используйте эти команды для копирования файлов. Используйте cp .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .