Ответ 1
$prompt: /path/to/script
и нажмите enter. Обратите внимание, что вы должны убедиться, что script имеет разрешения на выполнение.
У меня есть сценарий Bash, как:
#!/bin/bash
echo Hello world!
Как мне выполнить это в Терминале?
$prompt: /path/to/script
и нажмите enter. Обратите внимание, что вы должны убедиться, что script имеет разрешения на выполнение.
Еще один способ его выполнения (на этот раз без установки разрешений на выполнение):
bash /path/to/scriptname
Вы можете сделать: sh scriptname.sh
cd в каталог, содержащий script, или поместите его в папку bin, которая находится в вашей папке $PATH
тогда введите
./scriptname.sh
если в том же каталоге или
scriptname.sh
если он находится в папке bin.
Измените каталог, где находится script, с помощью команды cd
Затем введите
bash program-name.sh
Во-первых, вы должны сделать его исполняемым, используя: chmod +x name_of_your_file_script
.
После того, как вы сделали его исполняемым, вы можете запустить его, используя ./same_name_of_your_file_script
Если вы находитесь в каталоге или папке, в которой доступен файл сценария, просто измените разрешение файла в исполняемом режиме, используя "chmod +x your_filename". После этого вы запустите скрипт с помощью следующей команды. $ sudo./your_filename.sh Над "." представлять текущий каталог. Заметка! Если вы не находитесь в каталоге, где находится файл bash-скрипта, то вы измените каталог, в котором расположен файл, с помощью cd. В противном случае ваш скрипт не может работать.