Название: Основы программирования на языке Bash: учебное пособие Автор: В.Ю. Пирогов Издательство: Флинта Год: 2024 Страниц: 95 Язык: русский Формат: pdf, epub Размер: 10.68 MB
В данном учебном пособии рассматриваются особенности программирования на языке Bash. Рассматриваются основные особенности языка, которые рассматриваются в контексте операционной системы Linux. В пособии подробно описываются основные программные структуры и типы данных: условные конструкции, циклы, функции, модули, строки и массивы. Особенностью данного пособия является большое количество рабочих программ, иллюстрирующих те или иные особенности программирования на Bash.
Bash представляет собой и командный интерпретатор, и язык программирования, используемый в Uniх-подобных операционных системах. В операционных системах семейства Linux Bash устанавливается по умолчанию. Интерпретатор Bash работает как в интерактивном, так и в программном режиме. Интерактивный режим предполагает выполнение строк, содержащих команду в строке терминала. Программный режим основан на выполнении строк-команд, содержащихся в текстовом исполняемом файле. Соответственно набор команд Bash дополнен структурами, характерными для алгоритмических языков: условные конструкции, циклы, функции. Последнее позволяет Bash назвать полноценным языком программирования, позволяющим создавать программный код разной степени сложности. Программные модули на языке Bash, в свою очередь, могут запускаться как команды, т.е. становятся частью командного языка.
Язык программирования Bash является частью операционной системы, инструментом, позволяющим автоматизировать многие операции, характерные для деятельности системных администраторов. По этой причине Bash является незаменимым инструментом администрирования Uniх-подобных операционных систем. С помощью Bash можно автоматизировать повторяющиеся операции, например, архивацию данных, анализ текстовых файлов, проверка сетевых параметров, удаления не нужных файлов и многое другое.
Мы предполагаем, что, во-первых, читатель знаком с программированием на любом из существующих алгоритмических языков, во-вторых, знаком с командами операционной системы Linux (все равно какой). Эти знания, на наш взгляд, помогут легко освоить основы написания программ на языке Bash.
Для студентов и преподавателей.
Скачать Основы программирования на языке Bash: учебное пособие