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

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

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

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

Bash Shell Scripting: Automate, Process & Analyze

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

О курсе

Master the fundamentals of Bash shell scripting and build practical command-line skills to automate tasks, process files, and analyze data in Linux environments. This course guides you from writing your first Bash scripts through configuring the shell environment, working with variables and arrays, manipulating strings, applying regular expressions, managing file permissions, and using Awk for powerful text and data processing. Designed for beginner and intermediate learners, this course combines core Bash scripting concepts with hands-on applications in system administration, file management, and automation. You'll explore Linux shell configuration, environment variables, user settings, shell commands, file handling, input processing, and advanced tools such as grep, find, sort, uniq, and Awk to solve practical scripting challenges. What sets this course apart is its structured learning path that progresses from Bash scripting fundamentals to Linux shell configuration, advanced file processing, and data analysis with Awk. By the end of the course, you'll be able to write reusable Bash scripts, configure and customize the Linux shell environment, process and analyze text files, manage file ownership and permissions, and automate repetitive workflows with confidence. Whether you're strengthening your command-line skills or preparing for automation, system administration, or DevOps-related responsibilities, this course provides a practical foundation you can apply immediately.

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

Bash (Scripting Language)ScriptinggrepUser AccountsSystem ConfigurationLinux CommandsScripting LanguagesCommand-Line InterfaceFile ManagementEnvironmentDevOpsData ProcessingShell ScriptLinuxFile I/OData AnalysisAutomationLinux AdministrationAdministrationUnix Shell

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

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

01Foundations of Bash Scripting13 материалов

Getting Started with Bash

Introduction to Bash ShellВидеоChecking If File ExistsВидеоTest File ExistsВидеоGetting Started with BashЗадание

Files, Numbers and Output Basics

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

EDUCBA

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

Bash Shell Scripting: Automate, Process & Analyze
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 18.8 ч

5 модулей

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

Субтитры: Арабский, Французский, Итальянский, Корейский, Немецкий, Индонезийский, Испанский, Японский

Часть программы вашего университета
Script OutputВидео
File Text SizeВидео
Test NumbersВидео
Checking ConditionsВидео
Multiple Digit PatternВидео
Files, Numbers and Output BasicsЗадание
Building Your First Bash Script: Files, Numbers, and OutputDIALOGUE
Foundations of Bash ScriptingЗадание
Validating Files and Conditions Using Bash ScriptsDIALOGUE
02Shell Environment & Configuration12 материалов

Exploring the Shell Environment

Introduction to Shell EnvironmentВидеоCommand ProgramВидеоAccess Level ConfigurationВидеоExploring the Shell EnvironmentЗадание

Booting, System and User Configuration

Booting Level ConfigurationВидеоBooting Level Configuration ContinueВидеоSystem Admin Level ConfigurationВидеоNetworking Level ConfigurationВидеоSystem EnvironmentВидеоUser Configuration FilesВидеоBooting, System and User ConfigurationЗаданиеShell Environment & ConfigurationЗадание
03Variables, Strings & Regular Expressions24 материалов

Working with Variables and Arrays

Shell Special VariablesВидеоArray DeclarationВидеоVariable DeclarationВидеоVariable Declaration and AssignmentВидеоWorking with Variables and ArraysЗадание

String Manipulation and Patterns

String Manipulation and Internal CommandsВидеоTopic StructureВидеоRegular ExpressionsВидеоSquare BracketВидеоRound BracketВидеоDot CharacterВидеоSubstring LengthВидеоSubstring RemovalВидеоQuick Revision on String ManipulationВидеоString Manipulation and PatternsЗадание

Shell Commands and Input Handling

Types of shell commands-External and InternalВидеоTypes of User InputВидеоPipe OperatorВидеоReading from Single VariableВидеоReading from ArrayВидеоReading From FileВидеоInternal Command
04External Commands & File Processing37 материалов

External Commands and Stacks

Introduction to Stacks Data StructureВидеоIntroduction to Stacks Data Structure ContinueВидеоSet CommandВидеоInternal Command SetВидеоInternal Command UnsetВидеоIntro to External CommandsВидеоExternal Commands and StacksЗадание

File Handling Commands

External Command CatВидеоExternal Command WCВидеоCharacter ModeВидеоNumerical ModeВидеоNumerical Mode ContinueВидео Searching Patterns in Multiple FilesВидеоSingle File

Ownership and File Operations

Changing OwnershipВидеоFilter by Owner Before ChangeВидеоExternal Command ENVВидеоExternal Command CPВидеоExternal Command MVВидеоExternal Command DateВидеоExternal Command ln

Advanced File Processing Tools

Dataset Explanation for File Processing CommandsВидеоExternal Command-Essa-Jump to LineВидеоSearch for PatternВидеоExternal Command-TailВидеоExternal Command-SortВидеоExternal Command-UnitВидео
05Awk and Data Processing23 материалов

Introduction to Awk Programming

Lecture IntroductionВидеоAwk IntroductionВидеоSyntax and Dataset FamiliarityВидеоAwk for ColumnВидеоIntroduction to Awk ProgrammingЗадание

Awk for Pattern Matching and Output

Columns ExtractionВидеоSkipping the Header RowВидеоAwk for Pattern MatchingВидеоAwk for Pattern Matching ContinueВидеоDynamic Redirection of File OutputВидеоAwk KeywordВидеоStatus VariableВидеоAwk for Pattern Matching and OutputЗадание

Awk for Data Analysis

Awk for GroupingВидеоWhat is ArrayВидеоStatement OutputВидеоTotal Female PopulationВидеоTotal Male PopulationВидеоPercentage of PopulationВидеоPeplinski Population
Видео
Shell Commands and Input HandlingЗадание
Variables, Strings & Regular ExpressionsЗадание
Видео
Count Pattern OccurrenceВидео
Suppress Filename Headers EtcВидео
File Handling CommandsЗадание
Видео
External Command ln ContinueВидео
Ownership and File OperationsЗадание
External Command-PSВидео
External Command FindВидео
External Command ConcludeВидео
Advanced File Processing ToolsЗадание
External Commands & File ProcessingЗадание
Видео
Awk for Data AnalysisЗадание
Awk and Data ProcessingЗадание
Automating System Tasks with Bash: From File Checks to Data ProcessingDIALOGUE