В чем разница в запуске скрипта с ./

Нет, вы не можете просто повторно запустить установленный exe из этого места.

Вам нужно снова установить их в Linux. Вы можете воспользоваться wine. Хотя существует несколько ограничений, и продукт может работать некорректно в полном объеме.

См. Http://appdb.winehq.org/objectManager.php?sClass=category&iId=29&sAction=view& ; sTitle = Обзор + Приложения для получения информации о совместимости.

Связанный вопрос: http://appdb.winehq.org/objectManager.php?sClass=category&iId=29&sAction=view& sTitle = Обзор + Приложения

1
задан 24 February 2015 в 13:33

1 ответ

Разница заключается в том, что ваш текущий рабочий каталог должен содержать скрипт, который вы хотите выполнить.

В этом случае точка обозначает текущий каталог, косая черта - это обычное задание разделителя , тогда появляется имя сценария.

Если скрипт находился в каталоге над вашим текущим рабочим каталогом, вы могли его выполнить, используя ../

Обычно бывает неправильной практикой вызывать скрипт из другого скрипта с ./, как если бы один скрипт был перемещен, он теряет ссылку на расположение другого скрипта.

7
ответ дан 23 May 2018 в 22:58
  • 1
    ./testScript.sh означает, что текущий рабочий каталог должен содержать testScript.sh? – Vishnudev K 24 February 2015 в 13:42
  • 2
    :) забыл сделать это – Vishnudev K 24 February 2015 в 16:03

Другие вопросы по тегам:

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