2010-10-27 21 views
4

A partir du script shell, je voudrais créer le fichier 'Icon \ r' vide pour une image disque Mac OS X (dmg), de façon à ce que le fichier d'icônes .VolumeIcon.icns soit pris en compte par le finder; la putain « \ r » caractère n'est pas accepté de la console:Comment créer le fichier 'Icon r' vide pour un .dmg du script shell?

touch Icon\r 
ls Icon* 

> Iconr 

et d'autres choses se produisent lorsque vous essayez de taper 'Icon\r', "Icon\r" etc., je ne peux pas obtenir de le faire accepter « \ r » comme retour de chariot typique requis à la fin du nom de fichier.

Une idée de comment le taper?

Merci

+0

pouvez vous double barre oblique inverse – Orbit

+0

@Brendon:.? .. pas – moala

+0

En fait, ce fichier Icon \ r n'est pas nécessaire et ne fera pas apparaître le fichier ".VolumeIcon.icns" comme l'icône de volume. Ce qui est nécessaire est de marquer le volume comme "iconable" avec SetFile -a C $ VOLUMEPATH' – moala

Répondre

2
echo -e "Icon\\r" | xargs touch 
4

Je suppose que le nom du fichier doit être cinq caractères, le dernier étant un retour chariot. En bash ou zsh:

touch $'Icon\r' 

Ou vous pouvez taper le retour chariot dans la coquille: touch IconCtrl +VCtrl +MEntrez.

0

En bash, vous pouvez ouvrir vos citations et tapez « icône, puis sur la ligne suivante (votre message doit être un caractère>) fermer les citations

+0

Oups, la boîte de l'éditeur a mangé une partie de mon commentaire. Je voulais dire: ouvrir des citations, tapez Icon, puis appuyez sur Entrée sans fermer les guillemets. – delt