aryeh
@aryeh
Молод (душой) и приятен в общении :-)

Как быстро "перевести" Shell скрипт для Mac OS X?

Не так давно я закончил unit-test для моего модуля. Система работает на linux-сервере, модуль написан на C, тесты на Python, а запускается всё Shell-скриптом (строк на 150-170).

И вот теперь появилась необходимость запускать тесты и на Mac OS X.

Я Mac-и раньше видел только на картинках и знал, что система UNIX-подобная. Ну, думаю, Shell такой-же. Оказалось, что всё не так просто, как я думал.


Например cp -rf src dest не работает.

И hostname -i не работает.


Что делать? Существует подобие cygwin для Mac OS X?

Или руководство «переводчика»?
  • Вопрос задан
  • 4082 просмотра
Пригласить эксперта
Ответы на вопрос 3
Ilya_Drey
@Ilya_Drey
cp -Rf src dst
arp -n `hostname` | sed 's/.*[(]\(.*\)[)].*/\1/g' – но по поводу этого не уверен, возможно вам легче из ifconfig взять ip :)
Ответ написан
Комментировать
Vovanys
@Vovanys
cp -rf src dest работает, hostname нет…
в маке команды немного заменены на другие, либо надо менять комбинацию…
тот же route -n в линухах, в маке не пашет… заменяется netstat -rn
вообщем можно просто заменить комманды…
Ответ написан
aryeh
@aryeh Автор вопроса
Молод (душой) и приятен в общении :-)
спасибо. с этими примерами разобрались. но там ещё много!
неужели нет никакого руководства? или аналога cygwin для Mac OS X?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы