Вызов сценария оболочки с текущим каталогом в качестве первого параметра и сценарием оболочки в качестве второго

Иногда я вижу этот шаблон в инструкциях по установке:

sh ./ poky-<...>-2.1.1.sh

Обратите внимание на первый параметр, ./ .

Чем отличается этот метод вызова sh от следующего?

sh ./poky-<...>-2.1.1.sh
-1
11.05.2017, 13:23
1 ответ

Это опечатка в инструкциях, которые вы читаете.

sh ./ script

Это попытается запустить скрипт с именем ./ со строкой script в качестве первого аргумента командной строки. Это потерпит неудачу (или, по крайней мере, ничего не сделает).

Если вы снова увидите эту конкретную опечатку, просто удалите пробел между ./ и названием фактического скрипта.

0
28.01.2020, 05:12

Теги

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