By the end of this course, learners will be able to write Bash scripts, configure the Linux shell environment, manipulate variables and strings, apply regular expressions, manage file permissions, and process data using Awk. Through hands-on exercises, they will gain the ability to automate repetitive tasks, perform text and file processing, and analyze system configurations.
This course is designed for beginners and intermediate learners who want to strengthen their command-line skills and master the building blocks of Bash scripting. Unlike traditional tutorials, this program integrates real-world use cases such as system administration, file management, and data processing. Learners will not only understand Bash syntax but also apply it effectively to solve practical problems.
What makes this course unique is its structured approach: starting from fundamentals, advancing through system configuration, and concluding with powerful data analysis using Awk. By completing this course, learners will acquire industry-relevant scripting skills to improve productivity, streamline workflows, and prepare for roles in DevOps, system administration, and automation.
This module introduces learners to the basics of Bash scripting, file handling, numeric tests, and conditional logic. By mastering these scripting fundamentals, learners will gain the skills to automate simple tasks and build confidence in command-line programming.
涵盖的内容
8个视频3个作业
显示有关单元内容的信息
8个视频•总计65分钟
Introduction to Bash Shell•1分钟
Checking If File Exists•9分钟
Test File Exists•11分钟
Script Output•10分钟
File Text Size•9分钟
Test Numbers•8分钟
Checking Conditions•8分钟
Multiple Digit Pattern•9分钟
3个作业•总计50分钟
Foundations of Bash Scripting•30分钟
Getting Started with Bash•10分钟
Files, Numbers and Output Basics•10分钟
Shell Environment & Configuration
第 2 单元•小时 后完成
单元详情
This module explores the Linux shell environment, system configurations, and user management. Learners will gain hands-on knowledge of environment variables, booting processes, and system-level settings critical for shell scripting.
涵盖的内容
9个视频3个作业
显示有关单元内容的信息
9个视频•总计78分钟
Introduction to Shell Environment•2分钟
Command Program•11分钟
Access Level Configuration•9分钟
Booting Level Configuration•8分钟
Booting Level Configuration Continue•9分钟
System Admin Level Configuration•10分钟
Networking Level Configuration•11分钟
System Environment•8分钟
User Configuration Files•9分钟
3个作业•总计50分钟
Shell Environment & Configuration•30分钟
Exploring the Shell Environment•10分钟
Booting, System and User Configuration•10分钟
Variables, Strings & Regular Expressions
第 3 单元•小时 后完成
单元详情
This module covers variables, arrays, string manipulation, and regular expressions in Bash scripting. Learners will apply these tools to create dynamic scripts that handle text processing and pattern matching efficiently.
涵盖的内容
20个视频4个作业
显示有关单元内容的信息
20个视频•总计157分钟
Shell Special Variables•10分钟
Array Declaration•10分钟
Variable Declaration•8分钟
Variable Declaration and Assignment•7分钟
String Manipulation and Internal Commands•1分钟
Topic Structure•1分钟
Regular Expressions•4分钟
Square Bracket•9分钟
Round Bracket•7分钟
Dot Character•9分钟
Substring Length•12分钟
Substring Removal•12分钟
Quick Revision on String Manipulation•2分钟
Types of shell commands-External and Internal•7分钟
Types of User Input•8分钟
Pipe Operator•6分钟
Reading from Single Variable•7分钟
Reading from Array•10分钟
Reading From File•13分钟
Internal Command•12分钟
4个作业•总计60分钟
Variables, Strings & Regular Expressions•30分钟
Working with Variables and Arrays•10分钟
String Manipulation and Patterns•10分钟
Shell Commands and Input Handling•10分钟
External Commands & File Processing
第 4 单元•小时 后完成
单元详情
This module introduces external Linux commands, file handling tools, and permission management. Learners will practice advanced file processing using commands like grep, find, sort, and uniq to enhance scripting efficiency.
涵盖的内容
32个视频5个作业
显示有关单元内容的信息
32个视频•总计299分钟
Introduction to Stacks Data Structure•12分钟
Introduction to Stacks Data Structure Continue•11分钟
Set Command•1分钟
Internal Command Set•10分钟
Internal Command Unset•10分钟
Intro to External Commands•1分钟
External Command Cat•11分钟
External Command WC•8分钟
Character Mode•11分钟
Numerical Mode•11分钟
Numerical Mode Continue•10分钟
Searching Patterns in Multiple Files•11分钟
Single File•10分钟
Count Pattern Occurrence•9分钟
Suppress Filename Headers Etc•8分钟
Changing Ownership•8分钟
Filter by Owner Before Change•8分钟
External Command ENV•11分钟
External Command CP•10分钟
External Command MV•11分钟
External Command Date•12分钟
External Command ln•12分钟
External Command ln Continue•6分钟
Dataset Explanation for File Processing Commands•11分钟
External Command-Essa-Jump to Line•10分钟
Search for Pattern•10分钟
External Command-Tail•11分钟
External Command-Sort•10分钟
External Command-Unit•9分钟
External Command-PS•12分钟
External Command Find•13分钟
External Command Conclude•2分钟
5个作业•总计70分钟
External Commands & File Processing•30分钟
External Commands and Stacks•10分钟
File Handling Commands•10分钟
Ownership and File Operations•10分钟
Advanced File Processing Tools•10分钟
Awk and Data Processing
第 5 单元•小时 后完成
单元详情
This module introduces the Awk programming language for text and data processing. Learners will explore Awk syntax, pattern matching, grouping, and data analysis techniques to extract meaningful insights from structured data.
Welcome to EDUCBA, a place where knowledge is limitless! We provide a wide selection of instructive and engaging programmes designed to empower students of all ages and experiences. From the convenience of your home, start a revolutionary educational experience with our cutting-edge technologies courses and experienced instructors.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.