Почему мой псевдоним не работает для Excel на Mac OSx?

Я использую Darwin Kernel 14.3.0 и хочу создать псевдоним для запуска Excel. Вот что я добавил в свой файл .bashrc:

alias excel=‘/usr/bin/open /Applications/Microsoft\ Office\ 2011/Microsoft\ Excel.app/Contents/MacOS/Microsoft\ Excel’

Я уверен, что это не проблема с запуском файла .bashrc, потому что у меня есть оператор печати, который работает.

Ошибка: bash: alias: /Applications/Microsoft Office 2011/Microsoft Excel.app/Contents/MacOS/Microsoft Excel’: not found

Извините, если я что-то упустил, но в чем может быть проблема? Спасибо.


person makansij    schedule 11.07.2015    source источник
comment
отличается от символа в одинарных кавычках. то есть '. Удачи.   -  person shellter    schedule 11.07.2015


Ответы (2)


У вас просто неправильный тип цитаты:

alias excel='/usr/bin/open /Applications/Microsoft\ Office\ 2011/Microsoft\ Excel.app/Contents/MacOS/Microsoft\ Excel'

Работает нормально (проверено на OS X Yosemite)

person cdarke    schedule 12.07.2015

Сначала убедитесь, что файл, который вы предоставляете open, является исполняемым файлом, который вам нужен. Попробуйте запустить то же самое без псевдонимов.

Если это все еще не работает, у вас, вероятно, есть проблемы с побегом. Напишите alias excel='/path/to/open, а затем перетащите исполняемый файл в Терминал и не забудьте закрывающий '.

person ForceBru    schedule 11.07.2015