Не способный выполнить сценарий с помощью sh <file_name>

Я не могу выполнить сценарий с помощью sh file_name, Но он хорошо работает с командой:./имя файла

Rgrds Aditya

0
задан 9 October 2018 в 03:32

1 ответ

На Ubuntu, sh (или более точно, /bin/sh) "тире" и не "удар". Когда Вы используете sh {filename} Вы вынуждаете сценарий интерпретироваться dash. Когда Вы используете ./filename сценарий интерпретируется что "хижина" (#!... на первой строке), говорит, и это обычно - интерпретатор, для которого был записан сценарий (bash, вероятно).

7
ответ дан 27 October 2019 в 08:40

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

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