Как создать пустой файл 'Icon \ r' для .dmg из сценария оболочки? - PullRequest
4 голосов
/ 27 октября 2010

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

touch Icon\r
ls Icon*

> Iconr

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

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

Спасибо

Ответы [ 3 ]

4 голосов
/ 28 октября 2010

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

touch $'Icon\r'

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

2 голосов
/ 27 октября 2010
echo -e "Icon\\r" | xargs touch
0 голосов
/ 30 июня 2017

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

...