# Внешний курс Stepik

Продвинутые темы - этап 3

Герчет Вячеслав, НКАбд-03-25

## Цель работы

Пройти третий этап курса «Введение в Linux» и изучить продвинутые инструменты командной строки.

## Задачи этапа

- изучить редактор `vim`;
- выполнить задания по bash-скриптам;
- разобрать условия, циклы и функции;
- изучить поиск файлов и обработку текста;
- подтвердить прохождение курса сертификатом.

## Работа с vim

В начале этапа рассматривались команды редактора `vim`: выход из редактора, перемещение курсора, копирование, вставка и замена текста.

## Bash-скрипты

Были выполнены задания по переменным, аргументам командной строки и условиям в bash.

## Условия и циклы

В заданиях использовались конструкции `if`, `elif`, `else`, циклы и обработка пользовательского ввода.

## Функции и вычисления

Отдельная часть была посвящена функциям, арифметическим операциям и написанию простых программ на bash.

## Поиск файлов

Были изучены команды поиска файлов и каталогов: `find`, `-name`, `-iname`, глубина поиска и действия над найденными файлами.

## Обработка текста

На завершающей части этапа использовались `grep`, `sed` и регулярные выражения для поиска и обработки строк.

## Сертификат

После завершения всех этапов курса был получен сертификат прохождения курса Stepik «Введение в Linux».

## Результаты

- выполнено 36 контрольных мероприятий;
- оформлен отчёт в Markdown;
- собраны PDF и DOCX версии отчёта;
- подготовлены скриншоты заданий и подтверждений;
- получен сертификат прохождения курса.

## Выводы

Третий этап позволил закрепить продвинутые навыки работы в Linux: редактирование файлов, написание bash-скриптов, поиск файлов и обработку текстовых данных.