Linux: Запуск shell-скриптов в консоли
Запуск shell-скриптов (файлов с расширением .sh) можно осуществить несколькими способами в Unix-подобных операционных системах (например, Linux и macOS). Вот несколько основных методов:
1. Запуск из командной строки, передав имя скрипта как аргумент команде sh или bash:
sh script.sh # или bash script.sh
2. Добавление прав на выполнение и запуск скрипта как программы:
# добавить право на выполнение скрипта: chmod +x script.sh
После этого вы можете запустить скрипт, указав его имя с предшествующей точкой и слэшем:
./script.sh
3. Указание интерпретатора в первой строке скрипта (shebang, шебанг):
Если в начале вашего скрипта есть строка вида #!/bin/bash, то операционная система будет использовать указанный путь для интерпретации скрипта. Если вы также добавите право на выполнение (как в примере выше), то сможете запустить скрипт, как указано в пункте 2.
Пример shebang-строки для bash:
#!/bin/bash
Путь к интерпретатору может отличаться в разных системах. Вы можете узнать путь к интерпретатору bash, выполнив команду:
which bash
Комментарии