К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Linux Bash: Automate, Debug & Process Text · LearnSpace
Назад в каталог
courseraIT и технологии

Linux Bash: Automate, Debug & Process Text

Курс от EDUCBA
Уровень не указан≈ 10.5 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Master Linux Bash by building practical scripting, automation, debugging, and text-processing skills for real-world Linux environments. In this course, you will develop a strong foundation in Bash by learning shell fundamentals, built-in commands, shell logic, input and output handling, and initialization. As you progress, you will write and debug Bash scripts, customize startup files and Bashrc configurations, manage variables and parameters, and improve script reliability through effective debugging techniques. You will then apply Bash to automate everyday administrative tasks by creating backup scripts, using parameter expansion and command substitution, managing aliases, and working with regular expressions for efficient pattern matching. The course concludes with advanced text processing using sed and GAWK, where you will perform stream editing, analyze structured text, format data fields, and create scripts for processing logs, reports, and other text-based data. Designed for beginners building command-line skills as well as IT professionals looking to automate repetitive workflows, this course emphasizes hands-on Bash scripting that connects core concepts with practical system administration tasks. By the end of the course, you will be able to create, debug, and automate Bash scripts, customize Linux shell environments, process text efficiently with sed and GAWK, and confidently apply Bash to improve productivity in Linux-based workflows.

Навыки, которые вы освоите

Bash (Scripting Language)ScriptingDebuggingCommand-Line InterfaceLinux CommandsLinuxProductivityUnixAdministrationIT AutomationUnix CommandsUnix ShellShell ScriptEnvironmentDevelopment EnvironmentAutomationReliabilityEditingSystem ConfigurationScripting Languages

Программа курса

4 модулей · 60 учебных материалов

01Bash Fundamentals17 материалов

Introduction to Bash

Overview of BashВидеоIntroduction to BashВидеоAdvantages of Bash over shВидеоContinuation of Advantages of Bash over shВидео

Учитесь у экспертов

EDUCBA

Преподаватель курса

Linux Bash: Automate, Debug & Process Text
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 10.5 ч

4 модулей

Язык: Английский

Часть программы вашего университета
Introduction to BashЗадание

Built-in Commands and Shell Logic

Built-in Shell CommandsВидеоContinuation of Built-in Shell CommandsВидеоShell Structure, order and LogicВидеоContinuation of Shell Structure, order and LogicВидеоBuilt-in Commands and Shell LogicЗадание

Output and Initialization Basics

Echo vs printf and Initialization ScriptsВидеоContinuation of Echo vs printf and Initialization ScriptsВидеоCreating and Executing scriptsВидеоOutput and Initialization BasicsЗаданиеMastering Bash Foundations: From Commands to ScriptsDIALOGUEGraded - Bash FundamentalsЗаданиеGetting Started with Bash: Understanding the Linux Shell EnvironmentDIALOGUE
02Script Development and Debugging14 материалов

Writing and Debugging Scripts

Continuation of Creating and Executing scriptsВидеоDebugging scriptsВидеоContinuation of Debugging scriptsВидеоModifying Startup FilesВидеоWriting and Debugging ScriptsЗадание

Startup and Bashrc Management

Continuation of Modifying Startup FilesВидеоEditing Bashrc filesВидеоContinuation of Editing Bashrc filesВидеоStartup and Bashrc ManagementЗадание

Variables and Parameters

Global and Local variablesВидеоContinuation of Global and Local variablesВидеоSpecial Parameters and Backup Script AppВидеоVariables and ParametersЗаданиеGraded - Script Development and DebuggingЗадание
03Applied Bash Automation14 материалов

Backup Scripting

Continuation of Special Parameters and Backup Script AppВидеоBackup Script ApplicationВидеоContinuation of Backup Script ApplicationВидеоCharacter Quoting and Parameter ExpansionВидеоBackup ScriptingЗадание

Expansion and Substitution

Continuation of Character Quoting and Parameter ExpansionВидеоCommand Substitution and Word SplittingВидеоDefining and removing AliasesВидеоExpansion and SubstitutionЗадание

Regular Expressions in Bash

Introduction to Regular ExpressionsВидеоCharacter Classes and WildcardsВидеоContinuation of Character Classes and WildcardsВидеоRegular Expressions in BashЗаданиеGraded - Applied Bash AutomationЗадание
04Script Applications15 материалов

Stream Editing with Sed

Steam Editor or SEdВидеоContinuation of Steam Editor or SEdВидеоReplacing fields with Stream EditorВидеоContinuation of Replacing fields with Stream EditorВидеоStream Editing with SedЗадание

Introduction to GAWK

Introduction to GAWKВидеоFormatting FieldsВидеоWorking with Regexes in AwkВидеоtroduction to GAWKЗадание

Advanced GAWK Scripting

Continuation of Working with Regexes in AwkВидеоGAWK ScriptingВидеоContinuation of GAWK ScriptingВидеоAdvanced GAWK ScriptingЗаданиеGraded - Script ApplicationsЗаданиеAutomating Linux Operations with Bash, Sed, and GAWKDIALOGUE