Показано с 1 по 7 из 7
  1. #1
    Junior Member
    Регистрация
    26.02.2008
    Сообщений
    7

    По умолчанию Аналог .bat/.cmd в OSX

    Здравствуйте,

    Команды для Terminal нашёл, не могу найти материал как создавать аналоги виндоузких батников. Укажите ресурсы, желательно англоязычные, пожалуйста.

  2. #2
    Senior Member
    Регистрация
    17.09.2007
    Сообщений
    229

    По умолчанию Re: Аналог .bat/.cmd в OSX

    Вопрос, честно скажем, задан странно. Mac OS все-таки POSIX система и возможностей для написания скриптов в ней просто море. Те команды которые вы нашли лишь капля в этом море.

    Сразу советую прочесть какой-нибудь хороший мануал по Linux/Unix системам, например RUTE (LINUX Rute Users Tutorial and Exposition), несмотря на то что книжка уже долгое время не обновляется написана она была достаточно хорошо. Особое внимание советую главам по shell-скриптингу и регулярным выражениям.
    Это для начала, а вообще, в сети огромное количество информации посвященной этому вопросу, достаточно лишь набрать в гугле слова "bash shell scripting":
    Linux Shell Scripting Tutorial - A Beginner's handbook
    Advanced Bash-Scripting Guide
    Да и сам официальный мануал по bash'у довольно не плох.

    Главное для вас сейчас (после винды я так понимаю) понять как взамодействуют команды в POSIX (механизмы потоков и перенаправлений и т.п.). В NT-шной винде все это тоже было, но очень корявое и поэтому мало кто пользовался.

    Еще очень советую посмотреть на Apple'овский Automator, для простых повседневных задач пользоваться им проще.

  3. #3
    администратор
    Регистрация
    10.06.2007
    Адрес
    Internet
    Сообщений
    1,603

    По умолчанию Re: Аналог .bat/.cmd в OSX

    В двух словах:
    аналог -> .sh

  4. #4
    Junior Member
    Регистрация
    26.02.2008
    Сообщений
    7

    По умолчанию Re: Аналог .bat/.cmd в OSX

    Цитата Сообщение от ZaiS
    аналог -> .sh
    Цитата Сообщение от avallac_h
    достаточно лишь набрать в гугле слова "bash shell scripting"
    Спасибо за ответы, я искал свойственное для Win "command line osx", поэтому ничего и не нашёл.
    В самом деле, я только-только перелез с Windows на OSX, и насколько понял из вашего поста, Linux и Mac имеют в этом плане много общего.

  5. #5
    Senior Member
    Регистрация
    10.12.2007
    Сообщений
    428

    По умолчанию Re: Аналог .bat/.cmd в OSX

    это обе юникс системы

  6. #6
    Junior Member
    Регистрация
    30.06.2013
    Сообщений
    1

    По умолчанию

    Помогите начинающему... Есть нутро .bat файла, как правильно его описать в формате .sh ?
    Я пока только учусь... Ну или подскажите, в какой области копать?

    start telnet хост_назначения 32550
    PING -n 2 127.0.0.1>nul
    start telnet хост_назначения 32554
    PING -n 2 127.0.0.1>nul
    start telnet хост_назначения 32555
    PING -n 2 127.0.0.1>nul
    start mstsc.exe /v:некторый_узел

  7. #7
    администратор
    Регистрация
    10.06.2007
    Адрес
    Internet
    Сообщений
    1,603

    По умолчанию

    Цитата Сообщение от 4its Посмотреть сообщение
    Помогите начинающему... Есть нутро .bat файла, как правильно его описать в формате .sh ?
    Я пока только учусь... Ну или подскажите, в какой области копать?

    start telnet хост_назначения 32550
    PING -n 2 127.0.0.1>nul
    start telnet хост_назначения 32554
    PING -n 2 127.0.0.1>nul
    start telnet хост_назначения 32555
    PING -n 2 127.0.0.1>nul
    start mstsc.exe /v:некторый_узел
    Так понимаю вы хотите открыть 3 telnet окна и mstsc (аналога из коробки нет, надо ставить CoRD/rdesktop/...)
    Попробуй Automator.app
    И выполняться по клику будет.
    или вот
    osascript -e 'tell application "Terminal" to do script "telnet host_name 1234"'
    rdesktop host
    ...

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •