4

シェル スクリプトから、.VolumeIcon.icns アイコン ファイルがファインダーによって考慮されるように、Mac OS X ディスク イメージ (dmg) 用の空の 'Icon\r' ファイルを作成したいと思います。いまいましい '\r' 文字はコンソールから受け入れられません:

touch Icon\r
ls Icon*

> Iconr

'Icon\r'などと入力しようとすると他のことが起こり"Icon\r"ますが、ファイル名の最後に必要な典型的なキャリッジリターンとして「\ r」を受け入れるようにすることはできません。

それを入力する方法はありますか?

ありがとう

4

3 に答える 3

5

ファイル名は5文字で、最後の1文字はキャリッジリターンであると想定しています。bashまたはzshの場合:

touch $'Icon\r'

または、シェルにキャリッジリターンを入力することもできます:touch Icon Ctrl++ 。V CtrlM Enter

于 2010-10-28T00:18:08.433 に答える
2
echo -e "Icon\\r" | xargs touch
于 2010-10-27T17:58:42.257 に答える