
Learn how to shell script through project-based training (Bash Scripting, Bash Programming, Sed, Grep, Awk, and More)
Linux Shell Scripting: A Project-Based Approach to Learning
InstructorJason Cannon
Learn how to shell script through project-based training (Bash Scripting, Bash Programming, Sed, Grep, Awk, and More)
InstructorJason Cannon
Free
Free
Free
Free

Editorial course preview
These 3 complementary views highlight concrete, legible examples from the course presentation.
This instructional slide outlines advanced Input/Output techniques for shell scripting, including handling human and program inputs, redirection, output combination, and pipes.
This slide outlines additional learning objectives, including the use of special variables, making decisions with if statements, and methods for checking for errors.
A slide outlining the target audience for a course, specifying prerequisites such as Linux command line experience and suitability for admins or developers.
Lessons build upon previous scripts by adding new features, which helps maintain context and prevents confusion during the learning process.
The curriculum emphasizes practical application, enabling learners to automate real-world tasks like user account creation and network scripting.
One signal suggests the omission of essential tools like Vim or specific system topics such as disk and partition management. Note that this review was posted before the displayed update date, so the update label does not prove a correction.
One signal suggests the omission of essential tools like Vim or specific system topics such as disk and partition management. Note that this review was posted before the displayed update date, so the update label does not prove a correction.
The content aligns well with the goal of learning shell scripting through practical application and local lab setup.