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?

Или руководство «переводчика»?
  • Вопрос задан
  • 4081 просмотр
Пригласить эксперта
Ответы на вопрос 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?
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы