Как запустить bat на mac os
Обновлено: 30.06.2024
В настоящее время я использую файл .bat , который используется для вызова файла java. Если бы я хотел использовать ту же функциональность в Mac OS, какие изменения формата я бы сделал? (если эквивалент .bat в Mac OS не является форматом .sh ?)
Любая помощь будет оценена.
3 ответа
Обычно вы можете создать bash-скрипт для Mac OS, куда вы помещаете те же команды, что и в пакетном файле. В вашем случае создайте файл bash и введите ту же команду, но замените обратную косую черту на обычные.
Ваш файл будет выглядеть примерно так:
Измените папки в указанном выше пути на соответствующие.
Затем сделайте этот скрипт исполняемым: откройте терминал и перейдите в папку с вашим скриптом. Затем измените права чтения-записи-выполнения для этой команды запуска файла:
Затем вы можете запустить его, как любой другой обычный скрипт: ./scriptname.sh
Или вы можете запустить его, передав файл в bash:
Обычным соглашением было бы поместить его в файл .sh, который выглядит следующим образом:
Обратите внимание, что '\' становится '/'.
Вы можете выполнить как
Или установите бит x в файле
А потом просто позвони
Я нашел полезную информацию на странице форума, цитируемой ниже.
Исходя из этого, в основном предложений, выделенных жирным шрифтом, мой ответ:
Если пользователь приложения собирается использовать версию файла сценария bash в Linux
или запустить из командной строки, им нужно добавить права на исполняемый файл
(изменить биты режима) с помощью этой команды в папке с файлом:
вопрос:
Добрый день, [. ] Интересно, есть ли какие-нибудь "простые" правила для написания эквивалента
файла bat Windows (DOS). Я хотел бы просто щелкнуть файл и позволить ему запуститься.
Напишите сценарий оболочки и дайте ему расширение ".command". Например:
- 23 марта 2010 г., Тони Т1.
- 23 марта 2010 г., Джей Ди МакИнинч.
Кроме того, информация из принятого ответа для Эквивалентен двойному щелчку .sh и .bat на Mac? :
в настоящее время я использую .bat файл, который используется для вызова файла java. Если бы я хотел использовать ту же функциональность в Mac OS, какие изменения формата я бы сделал? (если только .bat эквивалентом в Mac OS является ?)
любая помощь будет оценили.
обычно вы можете создать сценарий bash для Mac OS, где вы помещаете подобные команды, как в пакетном файле. Для вашего случая создайте файл bash и поместите ту же команду, но измените обратные косые черты с обычными.
ваш файл будет выглядеть примерно так:
измените папки в пути выше на соответствующий.
затем сделайте этот скрипт исполняемым: откройте терминал и перейдите в папку со скриптом. Затем измените права на чтение-запись-выполнение для этого файла, выполняющего команду:
затем вы можете запустить его как любой другой обычный сценарий: ./scriptname.sh
или вы можете запустить его, передавая файл в bash:
общая конвенция будет заключаться в том, чтобы поместить его в a .sh файл, который выглядит так -
обратите внимание, что '\' стать '/'.
вы можете выполнить как
или установите бит x в файле
а потом просто позвоните
Я нашел полезную информацию на странице форума, приведенной ниже.
Из этого, в основном предложения в жирном формате, мой ответ:
сделайте версию скрипта bash (shell) вашей .bat файл (как и другие
ответы, с \ изменено на / в пути к файлам). Например:
если пользователь приложения использует версию скрипта bash файла в Linux или
запустив его из командной строки, им нужно добавить исполняемые права
(изменить режим bits) с помощью этой команды, в папке, которая имеет файл:
на страница форума вопрос:
Добрый день, [. ] Мне интересно, есть ли какие-то "простые" правила для написания эквивалент
из файла Windows (DOS) bat. Я хотел бы просто нажать на файл и его запустить.
напишите сценарий оболочки и дайте ему расширение".команда." Например:
- 23 Марта 2010, Tony T1.
- 23 Марта 2010, J D McIninch.
В настоящее время я использую файл .bat , который используется для вызова файла Java. Если бы я хотел использовать ту же функциональность в Mac OS, какие изменения формата я бы сделал? (разве что .bat в Mac OS является форматом .sh ?)
Любая помощь будет оценена.
Обычно вы можете создать bash-скрипт для Mac OS, куда вы помещаете команды, аналогичные командному файлу. Для вашего случая создайте bash-файл и введите ту же команду, но измените обратную косую черту на обычные.
Ваш файл будет выглядеть примерно так:
Измените папки в пути выше на соответствующий.
Затем сделайте этот скрипт исполняемым: откройте терминал и перейдите в папку с вашим скриптом. Затем измените права на чтение-запись-выполнение для этой команды запуска файла:
Затем вы можете запустить его как любой другой обычный скрипт: ./scriptname.sh
или вы можете запустить его, передав файл в bash:
Общим условием было бы поместить его в файл .sh, который выглядит следующим образом:
Обратите внимание, что «\» становится «/».
Вы могли бы выполнить как
или установите бит х в файле
а потом просто позвони
Я нашел некоторую полезную информацию на странице форума, цитируемой ниже.
Исходя из этого, в основном предложения, выделенные жирным шрифтом, мой ответ:
Сделайте версию сценария bash (Shell) для вашего файла .bat (как и другие
ответы, с \ , измененным на / в путях к файлам). Например:
Если пользователь приложения собирается использовать версию файла bash-скрипта в Linux
или запустите его из командной строки, им нужно добавить исполняемые права
(изменить биты режима) с помощью этой команды в папке, в которой находится файл:
The страница форума вопрос:
Добрый день, [. ] мне интересно, есть ли некоторые "простые" правила, чтобы написать эквивалент
Windows (DOS) bat-файла. Я хотел бы просто щелкнуть файл и запустить его.
- 23 марта 2010 г., Тони Т1.
- 23 марта 2010 г., J D McIninch.
Также информация из принятого ответа для Эквивалент двойного клика .sh и .bat на Mac? :
В настоящее время я использую .bat файл, который используется для вызова java-файла. Если бы я хотел использовать те же функции в Mac OS, какие изменения формата я бы сделал? (если только .bat эквивалент в Mac OS .sh формат?)
Любая помощь будет оценена.
- 1 Не могли бы вы поделиться с нами, какую версию MAC вы используете? Может быть 10.1 или выше?
Может быть, здесь можно найти ответ? Эквивалентен двойному щелчку .sh и .bat на Mac?
Обычно вы можете создать bash-скрипт для Mac OS, куда вы помещаете те же команды, что и в пакетном файле. В вашем случае создайте файл bash и введите ту же команду, но замените обратную косую черту на обычные.
Ваш файл будет выглядеть примерно так:
Измените папки в указанном выше пути на соответствующие.
Затем сделайте этот сценарий исполняемым: откройте терминал и перейдите в папку с вашим сценарием. Затем измените права чтения-записи-выполнения для этой команды запуска файла:
Затем вы можете запустить его, как любой другой обычный скрипт: ./scriptname.sh
или вы можете запустить его, передав файл в bash:
- Большое спасибо за ваши быстрые ответы, я изменил расширение .bat на .sh, это все, что мне нужно сделать? Я также изменил обратный слеш (\ supportlibraries \ Framework) на прямой
- Большой ! Большое спасибо imslavko, теперь я разобрался с моими сомнениями еще раз спасибо
- Этот ответ бесполезен, кому-то, кто не знает эквивалента командного файла в Mac, потребуется дополнительная информация, например, где лучше всего разместить сценарий bash, как добавить в исполняемый путь и т. Д.
- 2 @RabihKodeih вопрос заключается в решении конкретной проблемы: приведите пример преобразования сценария, который вызывает исполняемый файл с переданным путем. Если вопрос касался всего, что может иметь сценарий летучей мыши, вам нужно будет опубликовать книгу о баше
- Если вы не хотите изменять разрешения для чтения и записи, мы можем использовать "chmod + x scriptname.sh", чтобы просто добавить разрешение на выполнение.
Обычным соглашением было бы поместить его в файл .sh, который выглядит так:
Вы можете выполнить как
или установите бит x в файле
а потом просто позвони
- вау, спасибо Бретту Фриру за быстрый ответ, наконец-то прояснись с .sh, но у меня есть еще один вопрос, о котором я упомянул. \ supportlibraaries \ Frame . будет .sh перейти к точной родительской папке
- Пути будут относиться к каталогу, из которого вызывается сценарий оболочки, поэтому, если это не обязательно имеет смысл для вашего контекста, вы можете ввести команду cd somedir над строкой java или указать абсолютное имя пути .
Я нашел полезную информацию на странице форума, цитируемой ниже.
Исходя из этого, в основном предложений, выделенных жирным шрифтом, мой ответ:
Создайте версию сценария bash (оболочки) вашего .bat файла (как и другие
ответы, с \ изменился на / в путях к файлам). Например:
Если пользователь приложения собирается использовать версию файла сценария bash в Linux
или запустить из командной строки, им нужно добавить права на исполнение
(изменить биты режима) с помощью этой команды в папке с файлом:
Вопрос на странице форума:
Добрый день, [. ] Интересно, есть ли какие-нибудь "простые" правила для написания эквивалента
файла bat Windows (DOS). Я хочу просто щелкнуть файл и позволить ему запуститься.
- 23 марта 2010 г., Тони Т1.
- 23 марта 2010 г., JD McIninch.
Кроме того, информация из принятого ответа для Эквивалентен двойному щелчку .sh и .bat на Mac?:
Читайте также: