Результаты поиска
Найдено: 9
… В статье рассмотрим, что такое Bash, области применения bash-скриптов, также покажем, как написать и запустить простой bash-скрипт. История оболочек Что такое bash-скрипт Области применения bash-скриптов Bash для разработчика Редакторы … Гайды по Bash … bash … Знакомство с Bash …
… Перед чтением этой статьи рекомендуем ознакомиться с предыдущими из серии Основы написания bash-скриптов: Знакомство с bash Часть 1. Bash-скрипты. Основные команды и рекомендации Часть 2. Bash-скрипты. Переменные, комментарии, пользовательский ввод Часть 3. … Гайды по Bash … bash … Часть 4. Bash-скрипты. Управление заданиями, here-документы, конвейер …
… Выбор команд для выполнения в bash-скрипте можно контролировать с помощью особых блоков кода — управляющих конструкций. К ним относятся условные … выражения в одинарных квадратных скобках иначе, чем в двойных. Конструкция [ … ] — встроенная команда (builtin) оболочки bash. Это форма записи команды test , которая проверяет выполнение условия. В этой конструкции для аргументов действуют … значений переменных, разделение на слова и поиск по шаблонам (globbing — об этом подробно рассказано в статье Часть 2. Bash-скрипты. Переменные, комментарии, пользовательский ввод ). Чтобы спецсимволы внутри одинарных квадратных скобок …
… В третьей статье серии о bash-скриптах подробно рассматриваем часть компонентов скрипта: Переменные Комментарии Подстановочные знаки и шаблоны поиска … данных: числа, строки (последовательности символов), выражения с использованием других переменных, функции и т. д. При этом bash не делит данные на типы, в отличие от многих других языков программирования. По сути, в качестве значений переменных хранятся строки, но если строка содержит только цифры, bash позволяет проводить над ней арифметические операции. Строка — непрерывная последовательность символов, в том числе …
… При работе с оболочкой bash часто требуется передать данные от одной утилиты к другой. Например, можно в одной цепочке команд при помощи grep … перенаправления ввода и вывода, в следующей — конвейеры, here-документы и управление заданиями. Что такое потоки данных в bash Перенаправление вывода > Перенаправление вывода с добавлением >> Перенаправление ввода < Перенаправление вывода при помощи exec Что такое потоки данных в bash Когда пользователь взаимодействует с компьютером через командную строку, данные делятся на три потока: стандартный …
… Вторая часть статьи продолжает тему условных конструкций в bash, начатую в предыдущей части . При составлении скриптов часто требуется выполнить разные фрагменты кода в зависимости от истинности или ложности того или иного условия. В языке bash для реализации таких сценариев предусмотрено несколько условных операторов. Сегодня поговорим об условных операторах … (логическое И) Конструкция || (логическое ИЛИ) Законы де Моргана Оператор if Один из основных условных операторов в языке bash, как и в большинстве языков программирования, — оператор if (иногда его называют if-then-else ). Общий вид …
… Перед чтением этой статьи рекомендуем ознакомиться с разделом Создание скрипта статьи Знакомство с bash. В нём объяснены основные термины, которые встречаются в этой статье. Во второй статье серии о bash-скриптах даем рекомендации по их составлению и подробно рассматриваем основные команды Linux. Основные команды Полезные … клавиш Общие рекомендации по созданию скриптов Основные команды Ниже приведены команды Unix, наиболее часто используемые в bash — в основном для работы с файлами и обработки текстов. Не все они используются в скриптах непосредственно, но для …
… общие признаки (расположение, имя, размер), либо выполнять такие действия, пока истинно конкретное условие. В языке bash, как и в большинстве языков программирования, для этих целей существует управляющая конструкция — цикл. В статье рассмотрим все три типа циклов bash: for , while и until , а также команды для управления ходом цикла — break и continue . Цикл for Цикл while Цикл … так: while [ условие ]; do команда 1 команда 2 done Вот пример использования цикла while для работы таймера: #!/bin/bash echo "Введите количество секунд для отсчёта: " read duration while [ $duration -gt 0 ]; do echo -ne "Осталось …
… пути, в которых используется ~ — указание на домашний каталог текущего пользователя. Например, при доступе к файлу ~/.bash_profile он всегда будет открываться из одного и того же места: вместо ~ будет использоваться значение переменной … username1@1.2.3.4:/home/username1/documents/filename.txt username2@2.3.4.5:/home/username2/new-documents Запуск исполняемых bash-скриптов Чтобы запустить скрипт script.sh на сервере Linux, нужно выполнить два шага: Настроить права на запуск файла … нужно использовать команду sh либо указывать путь к исполняемому файлу командной оболочки: sh ./script.sh либо /bin/bash ./script.sh Если вы находитесь в другой директории, для запуска нужно указать полный путь к скрипту. Чтобы иметь …