Как создать пустой файл 'Icon \ r' для .dmg из сценария оболочки?

Из сценария оболочки я хотел бы создать пустой файл «Icon \ r» для образа диска Mac OS X (dmg), так как файл значков .VolumeIcon.icns учитывается при поиске; проклятый символ '\ r' не принимается из консоли:

touch Icon\r
ls Icon*

> Iconr

и другие вещи происходят при попытке ввести 'Icon\r', "Icon\r" и т. д., я не могу заставить его принимать "\ r" в качестве типичного возврата каретки, необходимого в конце имени файла.

Есть идеи, как это набрать?

Спасибо


person moala    schedule 27.10.2010    source источник
comment
Фактически, этот файл Icon \ r не нужен, и он не будет отображать .VolumeIcon.icns как значок тома. Что необходимо, так это пометить том как значок с SetFile -a C $VOLUMEPATH   -  person moala    schedule 28.10.2010


Ответы (2)


Я предполагаю, что имя файла должно состоять из пяти символов, последний из которых является возвратом каретки. В bash или zsh:

touch $'Icon\r'

Или вы можете ввести возврат каретки в оболочке: touch Icon Ctrl + V Ctrl + M Enter .

person Gilles 'SO- stop being evil'    schedule 28.10.2010

В bash вы можете открыть кавычки и ввести «Значок», а затем в следующей строке (в приглашении должен быть символ>) закройте кавычки.

person delt    schedule 30.06.2017
comment
упс, окно редактора съело часть моего комментария. Я имел в виду: откройте кавычки, введите Icon, затем нажмите Enter, не закрывая кавычки. - person delt; 30.06.2017