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

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

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

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

Linux Shell Scripting - Advanced

Курс от Packt
Продвинутый≈ 11.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you will learn how to enhance your shell scripting skills with advanced techniques that will empower you to write powerful and efficient scripts. You’ll master functions, libraries, graphical scripting, and the use of advanced tools like sed, awk, and Regular Expressions (RegEx) to manipulate data and automate complex tasks. The course starts by introducing you to functions and libraries in bash scripting, where you'll learn how to create reusable code and modularize your scripts. You will explore local vs. global variables, and how to return values from functions to make your scripts more dynamic. Then, we dive deep into sed and awk, two critical tools for text processing and data manipulation. From basic substitution to complex multi-line edits, you will become proficient in using these tools to handle text data with precision. Next, we cover the power of Regular Expressions (RegEx) for pattern matching and text transformation. This section will equip you with the ability to build advanced search and replace operations, making your scripts highly flexible and efficient. You will then delve into graphical user interface (GUI) scripting, learning how to create interactive scripts that engage users with text-based or graphical menus. The course is aimed at intermediate to advanced learners who are already familiar with basic shell scripting. It will benefit system administrators, developers, and anyone looking to enhance their scripting capabilities. No prior experience with GUI scripting or advanced sed/awk is required, but a solid understanding of bash scripting fundamentals is recommended.

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

Shell ScriptScriptingUser Interface (UI)Linux CommandsUnix ShellGraphical ToolsScripting LanguagesBash (Scripting Language)LinuxCode ReusabilityUnix CommandsCommand-Line Interface

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

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

01Functions and Libraries2 материалов

Functions and Libraries

OverviewВидеоFunctionsВидео
02sed and awk6 материалов

sed and awk

Intro to Sed Part 1ВидеоIntro to Sed Part 2Видео

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

Packt - Course Instructors

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

Linux Shell Scripting - Advanced
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 11.7 ч

6 модулей

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

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

Часть программы вашего университета
Intro to Sed Part 3Видео
Intro to awkВидео
Simplifying Stream Editing with sedDIALOGUE
sed and awk - AssessmentЗадание
03RegEx4 материалов

RegEx

Regular Expressions Part 1ВидеоRegular Expressions Part 2ВидеоWorking with Regular Expressions in Shell ScriptsDIALOGUERegEx - AssessmentЗадание
04GUI Scripting4 материалов

GUI Scripting

Writing Graphical Scripts Part 1ВидеоWriting Graphical Scripts Part 2ВидеоCreating Menu-Driven Shell ScriptsDIALOGUEGUI Scripting - AssessmentЗадание
05Advanced sed5 материалов

Advanced sed

Advanced sed: Multi-line Commands Part 1ВидеоAdvanced sed: Multi-line Commands Part 2ВидеоAdvanced sed: Hold Space for NegationВидеоAdvanced Sed Techniques - Multi-line CommandsDIALOGUEAdvanced sed - AssessmentЗадание
06Advanced gawk7 материалов

Advanced gawk

Advanced gawk: VariablesВидеоAdvanced gawk: ArraysВидеоAdvanced gawk: Structured CommandsВидеоAdvanced gawk: Formatted Printing and FunctionsВидеоAdvanced gawk - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание