
Работа с переменными оболочки (Shell Variables)
Изучите основы переменных оболочки (shell variables) в этом практическом занятии. Узнайте, как создавать, ссылаться на переменные и манипулировать ими, выполнять замену команды (command substitution), проводить арифметические операции и работать с переменными окружения в скриптах оболочки (shell scripts).
ShellLinux

Как вывести значение переменной в скрипте на оболочке
Изучите, как эффективно выводить значение переменной в скрипте на оболочке. Освойте основы переменных оболочки и изучите практические применения этой важной техники.
Shell

Условные инструкции в shell
В этом практическом занятии вы научитесь использовать условные инструкции в программировании на shell для принятия логических решений. Вы будете практиковать написание инструкций if-else, использование elif для проверки нескольких условий, выполнение числовых и строковых сравнений, а также объединение условий с помощью логических операторов. По завершении этого практического занятия вы сможете создавать shell-скрипты, которые могут принимать решения на основе различных условий.
LinuxShell

Bash getopt
Изучите, как использовать мощь Bash getopt для создания удобных для пользователя интерфейсов командной строки для ваших Linux-скриптов. Освойте продвинутые техники и лучшие практики для разбора опций, проверки ввода и отображения информации о помощи.
Shell

Возвращаемые значения функций Bash
Исследуйте основы функций Bash и их возвращаемые значения, включая определение, вызов, захват и обработку кодов возврата функций и пользовательских значений. Усовершенствуйте свои навыки написания скриптов оболочки.
Shell

Совпадение регулярных выражений в Bash
Откройте для себя мощь регулярных выражений в скриптинге на Bash. Узнайте, как применять сопоставление регулярных выражений для обработки текста, извлечения данных и автоматизации задач. Усовершенствуйте свои навыки написания скриптов в оболочке с помощью этого подробного руководства.
Shell

Операции с файловой системой в оболочке
В этом практическом занятии вы научитесь выполнять различные проверки файлов в оболочке. Вы создадите тестовые файлы и каталоги, проверите их существование и протестируете права доступа к файлам. К концу этого практического занятия вы сможете писать сценарии оболочки, которые могут взаимодействовать с файловой системой и принимать решения на основе свойств файлов.
ShellLinux

Команда trap в Bash
В этом практическом занятии вы научитесь использовать команду trap в Bash для обработки сигналов и прерываний в своих скриптах. Вы создадите скрипт, который будет отлавливать определенные сигналы, реализуете пользовательские действия для этих сигналов и будете использовать функции с trap для более организованного кода. В конце вы сможете писать скрипты, которые корректно обрабатывают различные сценарии и предотвращают непредсказуемое поведение.
LinuxShell

Специальные переменные в shell
В этом практическом занятии (лабораторной работе) вы исследуете специальные переменные в сценариях shell. Вы научитесь использовать переменные, такие как $0, $1, $#, $?, и $$, чтобы получить доступ к имени сценария, аргументам командной строки, количеству аргументов, статусу завершения и идентификатору процесса. Вы также поймете разницу между $@ и $* при обработке нескольких аргументов.
ShellLinux

Функции оболочки (Shell Functions)
В этом практическом занятии (lab) вы узнаете о функциях в программировании на языке оболочки (shell programming). Вы будете создавать и использовать функции с параметрами, изучать возвращаемые значения, понимать область видимости переменных и реализовывать продвинутую функцию. К концу этого практического занятия вы сможете писать повторно используемые блоки кода для эффективного выполнения повторяющихся задач в скриптах оболочки.
ShellLinux

Сравнение массивов в Shell
В этом практическом занятии (лабораторной работе) вы научитесь сравнивать массивы в шелл-скриптинге. Вы будете работать с тремя массивами и реализуете скрипт для нахождения общих элементов между ними. Это упражнение улучшит ваше понимание манипуляций с массивами, циклов и условных операторов в шелл-скриптинге.
ShellLinux

Циклы в скриптах Bash
В этом практическом занятии вы овладеете использованием циклов в скриптах Bash. Вы узнаете, как реализовать циклы for, while и until для эффективного повторения инструкций. Кроме того, вы изучите операторы break и continue для управления выполнением циклов. К концу этого практического занятия вы сможете создавать более динамичные и гибкие скрипты Bash с использованием различных структур циклов.
ShellLinux

Основные операции с строками
Погрузитесь в важные техники манипулирования строками в оболочке (shell scripting). В этой практической лабораторной работе рассматриваются вычисление длины строки, поиск позиции символа, извлечение подстроки и замена строк, предоставляя вам практические навыки для обработки текста в скриптах оболочки.
ShellLinux

Арифметические операции в Shell
Изучите арифметические операции в программировании на Shell с помощью этого практического занятия. Научитесь выполнять вычисления, использовать переменные и применять базовые арифметические операторы для решения реальных задач, таких как расчет стоимости в скрипте Shell.
ShellLinux

Массивы в оболочке (Shell Arrays)
Откройте для себя мощь массивов в программировании оболочки (shell programming) с помощью этой практической лабораторной работы. Изучите создание, манипуляцию и доступ к элементам массивов, что позволит эффективно организовывать и обрабатывать данные в ваших скриптах оболочки.
ShellLinux

Передача аргументов в скрипт
Изучите искусство передачи и обработки аргументов в Shell-скриптах. Эта практическая лабораторная работа научит вас создавать скрипты, которые принимают аргументы командной строки, получать доступ к ним с использованием специальных переменных и реализовывать логику на основе количества и содержания этих аргументов.
ShellLinux

Привет, Bash!
Погрузитесь в мир написания шелл-скриптов с помощью этого практического занятия. Научитесь создавать, редактировать и запускать простой скрипт на Bash, который выводит классическое сообщение 'Hello, World!'. По пути овладейте основными командами Linux и фундаментальными знаниями по написанию скриптов на Bash.
LinuxShell

Как назначать и переназначать переменные в Bash
Изучите основы назначения и переназначения переменных в сценариях Bash. Найдите out, как объявлять, инициализировать и манипулировать переменными для эффективного программирования в shell.
Shell