Bash Linux + Git: от новичка до уверенного пользователяСкрипты BashНаписание первых скриптов

Написание первых скриптов

Уроки курсаНаписание первых скриптов

Если отдельные команды – это хорошо, то Bash-скрипты – это вообще праздник автоматизации. Скрипт позволяет сохранить последовательность команд в файле, чтобы потом выполнить их все разом, словно один большой рецепт. Ты можешь писать свои "программы" на Bash, не будучи программистом в классическом смысле, используя те же команды, что ты уже выучил.

Как создать и запустить скрипт:

  1. Открой любимый редактор (nano или vi) и набери в первой строке скрипта: #!/bin/bash . Сочетание символов #! называется shebang, и оно говорит системе, каким интерпретатором исполнять этот файл. В данном случае мы указываем путь к Bash.

  2. На следующих строках запиши нужные команды так, как ты бы вводил их в терминале, по одной на строку. Например:

    #!/bin/bash
    
    echo "Привет! Это мой первый скрипт."
    
    date
    

    Здесь мы вывели приветствие и текущую дату. Ты можешь записать в скрипте что угодно: вызвать ls, запустить другие программы — всё, что делаешь обычно вручную.

  3. Сохрани файл, назови его, скажем, myscript.sh. Теперь нужно сделать его исполняемым: в терминале выполни chmod +x myscript.sh. Это как дать скрипту разрешение быть запущенным.

  4. Запусти скрипт одним из двух способов:

    • Явно через интерпретатор: bash myscript.sh (в этом случае даже не обязательно давать права на исполнение).

    • Или как самостоятельную программу: ./myscript.sh (для этого важны и права +x, и правильный shebang). Если вдруг получишь ошибку "Permission denied" или "No such file or directory", проверь права и наличие shebang в первой строке.

При выполнении скрипта команды внутри него будут выполняться последовательно, как если бы ты их вручную вводил. Уже чувствуешь прилив силы? Первый скрипт – как первая самостоятельная готовка: пусть это пока и "яичница" из пары команд, но начало положено!